首页 > php教程 > php手册 > 基于Koa平台Node.js开发的KoaHub控制器,模型,自动加载

基于Koa平台Node.js开发的KoaHub控制器,模型,自动加载

WBOY
发布: 2016-09-27 14:04:32
原创
1268 人浏览过

koahub-loader是基于 Koa平台Node.js开发的KoaHub.js的koahub-loader控制器,模型,帮助方法自动加载

koahub-loader

koahub-loader是基于 Koa平台Node.js开发的KoaHub.js的koahub-loader控制器,模型,帮助方法自动加载

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\//]
}
]);

官网:http://js.koahub.com
基于Koa平台Node.js开发的KoaHub控制器,模型,自动加载

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板