node.js添加控制器文件以进行性能优化的更好方法

时间:2014-11-27 22:44:36

标签: node.js model-view-controller express

在我的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);
});

哪种方式更快?

0 个答案:

没有答案