繁体   English   中英

Express.js 的 API 在哪里?

[英]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.ServerRequesthttp.ServerResponse

Express 本身使用 Connect,它使用标准 Node.js HTTP API。 传递给回调的 arguments 是所描述对象的猴子补丁实例。

参数“next”是 function 如果您希望请求由另一个中间件模块处理,您可以调用。 如果您想在处理程序中处理请求,这不需要打扰您。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM