繁体   English   中英

什么是“ app.router” express.js

[英]what is “app.router” express.js

在express.js生成的默认app.js中,有以下几行:

...
app.use(app.router);
... 

我对这行代码感到困惑,因为1)我找不到应用程序在express api doc上具有名称为“ router”的属性。 2)代码中未提及/定义“ app.router”。

有一个称为“ app.routes”的属性。 不是同一回事吧?

请帮助我解释什么是app.router以及它的来源。 谢谢!

app.router是Express的路由中间件。 换句话说,它是用于处理传入请求并将它们与您可能设置的任何路由匹配的中间件。

即使默认应用程序添加了它,也不是必需的,因为Express会在您首次声明路由时自动添加路由中间件。

暂无
暂无

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

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