在我的 NodeJSexpress应用程序中,我有app.js一些常见的路由。然后在一个wf.js文件中我想定义更多的路线。
express
app.js
wf.js
如何app.js识别wf.js文件中定义的其他路由处理程序?
一个简单的 要求 似乎不起作用。
如果你想把路由放在一个单独的文件中,例如routes.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对象:
app
require('./routes')(app);
看看这些例子:https ://github.com/visionmedia/express/tree/master/examples/route- separation