Express控制器加载器及逻辑

Express控制器加载器和逻辑

控制器的目标是让Express框架的服务器应用程序能够轻松加载多个控制器。通过安装 npm install --save bridges-controller,可以方便地使用BridgesController。使用方法如下:

var controllers = BridgesController.load({
    directory: './controllers',
    inject: [config]
});

然后,在 ./controllers 目录中,每个文件都必须导出一个函数。该函数接收配置对象作为依赖项,示例如下:

// ./controllers/main.js
module.exports = function(config) {
    // config is available in controller
    return {
        main: function(res, next) {
            // Controller logic goes here
        }
    }
}
zip 文件大小:2.9KB