445160
我注意到express 生成的默认app.js中的route部分是这样写的
var app = express();
var routes = require('routes');
// 路由请求链接在这里处理,路由处理事件在routes文件里处理
app.get('/',routes.index);
但是又有些是这样写的
var app = express();
var routes = require('routes');
// 把app传入到routes文件里,routes一并处理请求链接和对应事件
routes(app);
我个人比较认同第二种方式,认为界限划分明确,会方便管理,但是不明白express默认是第一种方式,而且很多人用的也是第一种方式,
1 你用的是哪种方式? 2 为什么你选择这种方式?