最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在Express中,app.router到底做了什么?

运维笔记admin14浏览0评论

在Express中,app.router到底做了什么?

在Express中,app.router到底做了什么?

当我使用express二进制文件创建示例Express应用程序时,引导程序代码包含以下行:

...

var app = express();
...
app.use(app.router);

我没有找到关于app.router的更多信息。我认为这是处理路由(app.get(),app.post()等)规则的中间件,但是当我删除app.use(app.router)时,这些规则也会执行;线。

那么这个中间件的确切用途是什么?

回答如下:

这是来自Express 2.x指南http://expressjs/2x/guide.html

“注意使用app.router,它可以(可选)用于挂载应用程序路由,否则第一次调用app.get(),app.post()等将挂载路由。”

我怀疑这也适用于Express 3.x.

发布评论

评论列表(0)

  1. 暂无评论