Koahub Loader
Installation$ npm Install Koahub-loaderUse with KOA //1.model loader var model = Loader([ {root: './app/model', suffix: '. Model.js' }, {root: './addon', suffix: " model.js , filter: [/\w*\/model\/] } ]); //2.controller loader var app = require (< span class= "Punctuation definition string begin JS" > ' koa " () ; var router = require (< span class= "Punctuation definition string begin JS" > ' koa-router " ) () var Controller = loader([ {root: './app/controller', suffix: '. Controller.js', prefix: '/', }, {root: './addon', suffix: '. Controller.js', prefix: '/addon/', filter: [/\w*\/controller\/] } ]); For (var key in controller) { router. Use(key, controller[key]. Routes()); } app. Use(router. Routes()); //3.util loader var util = loader([ {root: './app/common', suffix: '. Util.js' }, {root: './addon', suffix: " util.js , filter: [/\w*\/common\/] } ]);
Official website: http://js.koahub.com
Koahub.js--Koahub-loader of node. JS Web Rapid development framework based on Koa.js platform