您好,欢迎访问一九零五行业门户网

致tp开发者,node之路koahubjs第一弹

第一弹 koahub-loader koahub.js -- 基于 koa.js 平台的 node.js web 快速开发框架
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
其它类似信息

推荐信息