我想将我的路线分成几个文件。
单个路由包含此代码
module.exports = function(app){
app.get('/page', function (req, res) {
res.render('page');
});
}
并将它们存储在我的routes.js
中。我想要一次......
const routes = [
"page1",
"page2",
"page3"
];
module.exports = function(app){
for(var i = 0; routes.length; i++){
require('./Routes/' + routes[i])(app);
}
}
我的server.js需要routes.js
模块
require('./Server/routes')(app);
但是在运行服务器时,循环中的当前路由是未定义的,服务器将进入无限循环。
如何通过循环遍历routes.js
来处理/需要多个模块。
修改
我只是有一个糟糕的循环..愚蠢的我
答案 0 :(得分:1)
尝试:
for(var i = 0; i < routes.length; i++){
require('./Routes/' + routes[i])(app);
}