[英]Where is Express.js' API?
前几天知道node.js和快递。 我觉得他们真的很酷,但是,缺少一些东西。
我查看了官方网站,但它只是指向 Connect 的 API。 但是我找不到教我如何使用简单的 function 的文档,例如 expressHTTPServer.get()。
当然,我阅读了 nodejs 的 API,但 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 以及它的回调 arguments 是什么。
我喜欢阅读示例,但我真的需要 API 来学习新的语言/库/框架,有人帮忙吗?
以下是官方文档: http://expressjs.com/guide.html
另外,源码可以回答你的很多问题: https://github.com/visionmedia/express
如果我正确理解您的问题,您想了解传递给您的回调的 req 和 res 参数的 API 对吧?
看看http.ServerRequest和http.ServerResponse
Express 本身使用 Connect,它使用标准 Node.js HTTP API。 传递给回调的 arguments 是所描述对象的猴子补丁实例。
参数“next”是 function 如果您希望请求由另一个中间件模块处理,您可以调用。 如果您想在处理程序中处理请求,这不需要打扰您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.