KoaHub平台基于Node.js开发的Koa加载程序代码信息详情
2016-11-01 11:22
1011 查看
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系统
官网:http://www.wemallshop.com/
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系统
官网:http://www.wemallshop.com/
相关文章推荐
- KoaHub平台基于Node.js开发的Koa的get/set session插件代码详情
- KoaHub平台基于Node.js开发的Koa的连接MongoDB插件代码详情
- KoaHub平台基于Node.js开发的Koa的rewrite and index support插件代码详情
- KoaHub平台基于Node.js开发的Koa的模板系统handlebars插件代码详情
- KoaHub.js是基于 Koa.js 平台的 Node.js web 快速开发框架
- KoaHub.JS基于Node.js开发的Lodash模块化实用程序代码
- KoaHub.JS基于Node.js开发的mysql的node.js驱动程序代码
- KoaHub平台基于Node.js开发的Koa的简单包装到请求库的类似接口
- KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架
- KoaHub.JS基于Node.js开发的处理和显示日期代码
- KoaHub.JS用于Node.js的cron作业调度程序代码
- KoaHub.JS用于Node.js的可移植Unix shell命令程序代码
- Koa -- 基于 Node.js 平台的下一代 web 开发框架
- Koa (koajs) 基于 Node.js 平台的下一代 web 开发框架
- 基于Node.js平台mongoDB开发——mongoskin(by vczero)
- 基于Node.js平台mongoDB开发——mongoskin(by vczero)
- 在OpenShift平台开发Node.js程序
- [置顶] 基于zigbee+arm+nodejs+html环境信息采集代码
- (开源)基于vue, react, node.js, go开发的微商城(含微信小程序)
- 基于Node.js+MySQL开发的开源微信小程序B2C商城(页面高仿网易严选)