Где API Express.js? - PullRequest
       2

Где API Express.js?

5 голосов
/ 11 июня 2011

знают node.js и выражают это несколько дней назад.Однако я чувствую, что они действительно классные, чего-то не хватает.

Я посмотрел официальный сайт, но он просто указывает на API Connect.Но я не могу найти документ, который научит меня, как использовать простую функцию, такую ​​как expressHTTPServer.get ().

Конечно, я читал API-интерфейс nodejs, но Express и Connect, кажется, расширяют их.

Например, на официальном сайте Express:

app = express.createServer();
app.get('/user/:id', function(req, res, next){
   loadUser(req.params.id, function(err, user){
     if (err)
       return next(err);
    res.send('Viewing user of csser.com ' + user.name);  }
   );
});

Но, к сожалению, ни один документ API не говорит мне, что есть expressHTTPServer.get и каковы его параметры обратного вызова.Мне нравится читать примеры, но мне действительно нужен API для изучения нового языка / библиотеки / фреймворка, кто-нибудь помогает?

Ответы [ 2 ]

2 голосов
/ 11 июня 2011

Вот официальные документы: http://expressjs.com/guide.html

Также источник может ответить на многие ваши вопросы: https://github.com/visionmedia/express

0 голосов
/ 12 июня 2011

Если я правильно понимаю ваш вопрос, вы хотите узнать API параметров req и res, переданных в ваш обратный вызов, верно?

Посмотрите на http.ServerRequest и http.ServerResponse

Сам Express использует Connect, который использует стандартный HTTP-API Node.js.Аргументы, передаваемые вашему обратному вызову, являются экземплярами исправленных обезьянами описанных объектов.

Аргумент "next" - это функция, которую вы можете вызвать, если хотите, чтобы запрос обрабатывался другим модулем промежуточного программного обеспечения.Если вы хотите обработать запрос в вашем обработчике, это не должно вас беспокоить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...