首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要NodeJs中的多个模块/路由

需要NodeJs中的多个模块/路由
EN

Stack Overflow用户
提问于 2017-11-29 10:31:53
回答 1查看 119关注 0票数 0

我想把我的路线分成几个文件。

一条路由包含以下代码

代码语言:javascript
运行
复制
module.exports = function(app){

  app.get('/page', function (req, res) {
    res.render('page');
  });

}

它们被存储在我的routes.js里。我想要求他们一次..。

代码语言:javascript
运行
复制
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模块

代码语言:javascript
运行
复制
require('./Server/routes')(app);

但是,当运行服务器时,循环中的当前路由是未定义的,服务器将运行到一个无休止的循环中。

如何通过循环遍历来处理routes.js中的多个模块。

编辑

我有个不好的循环..。愚蠢的我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-29 10:36:25

试着:

代码语言:javascript
运行
复制
for(var i = 0; i < routes.length; i++){
    require('./Routes/' + routes[i])(app);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47550614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档