码迷,mamicode.com
首页 > Web开发 > 详细

KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub-loader

时间:2016-09-06 18:22:56      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

koahub loader

$ npm install koahub-loader
 // 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

技术分享

 

KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub-loader

标签:

原文地址:http://www.cnblogs.com/jycxqe/p/5846720.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!