KoaHub平台基于Node.js开发的Koa加载程序代码信息详情


发布者 wemallshop  发布时间 1477910121422
关键字 Node.JS 
koahub-loader

Installation
$ npm install koahub-loader

Use 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('koa')();
var router = require('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\//]
}
]);
wemall 开源微商城 ,微信商城,商城源码,三级分销,微生鲜,微水果,微外卖,微订餐---专业的o2o系统









  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA