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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于 Koa平台Node.js开发的KoaHub.js的控制器,模型,帮助方法自动加载相关的知识,希望对你有一定的参考价值。

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.js的控制器,模型,帮助方法自动加载的主要内容,如果未能解决你的问题,请参考以下文章

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

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

KoaHub平台基于Node.js开发的Koa的skip插件代码详情

基于 Koa平台Node.js开发的KoaHub.js连接打印机的代码

基于 Koa平台Node.js开发的KoaHub.js的跳过组件代码

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