如何在Express中的多个文件中包括路由处理程序?
在我的NodeJS express
应用程序中,我有app.js
一些常用的路由。然后,在wf.js
文件中,我想定义更多路线。
如何app.js
识别wf.js
文件中定义的其他路由处理程序?
一个简单的 要求 似乎不起作用。
回答:
例如,如果要将 路线放在单独的文件中 ,则 routes.js
可以通过routes.js
以下方式创建文件:
module.exports = function(app){ app.get('/login', function(req, res){
res.render('login', {
title: 'Express Login'
});
});
//other routes..
}
然后您可以 app.js
通过这种方式传递app
对象 来要求它:
require('./routes')(app);
看看这些例子
https://github.com/visionmedia/express/tree/master/examples/route-
separation
以上是 如何在Express中的多个文件中包括路由处理程序? 的全部内容, 来源链接: utcz.com/qa/398125.html