我有兴趣在 nodejs express 应用程序中加载我的路由器。我看到了两种方法:
首先是在应用程序的引导位置加载所有路由器,如下所示:
module.exports = function(app, db) { var controllers_path = __dirname + '/app/controllers'; var controller_files = fs.readdirSync(controllers_path); controller_files.forEach(function(file){ require(controllers_path+'/'+file)(app) }) }); };
第二个是在需要时将每个路由器加载到特定文件中,如下所示:
require('../controllers/main.js'); require('../controllers/payload.js');
哪种方法对性能更好?