node.js问题二

看了Node.js开发指南发现routes和app.js分开的话要使用下面代码

app.use(express.router(routes)) 

但是真正是使用上面代码会遇到无数的问题报错

找了资料才发现express3.X不支持那个了

后来使用

routes(app);

index.ejs随之变成

/*
 * GET home page.
 */
module.exports=function(app){

  app.get('/',function(req,res){
    res.render('index',{
      title:'首页'
    });
  });
//.......其它配置
};

这就达到了routes和app.js的分离

原文地址:https://www.cnblogs.com/win-and-first/p/node-routes.html