在我的express mvc项目中,我使用此代码将所有控制器文件添加到app.js;
// dynamically include routes (Controller)
fs.readdirSync('./controllers').forEach(function(file) {
if (file.substr(-3) == '.js') {
route = require('./controllers/' + file);
route.controller(app);
}
});
更快更多,我可以逐个添加此控制器作为模块。
var single = require('./controllers/con-single');
app.get('/:slug, function(req, res) {
single.getContent(req,res);
});
哪种方式更快?