看了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的分离