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

 

最新文章

  1. 转 从腾讯那“偷 了”3000万QQ用户数据
  2. shader forge卡通渲染!
  3. JS小游戏-蓝色拼图
  4. JS学习笔记12_优化
  5. 判断一个点是否在多边形内部,射线法思路,C#实现
  6. java中异步多线程超时导致的服务异常
  7. Android 下实现图片的移动
  8. Metadata Lock原理6
  9. Initializing nested object properties z
  10. light oj 1153 - Internet Bandwidth【网络流无向图】
  11. hdu2089:不要62(基础数位dp)
  12. ajax 原理----初级篇
  13. MySQL操作符
  14. login shell与non-login shell的区别
  15. 9102 IT人保持记忆力及健康的方法
  16. JustOJ1500: 蛇行矩阵
  17. 实验吧—安全杂项——WP之 女神
  18. DUANG~ 万网轻云服务器,大促狂欢,不仅仅免单!
  19. DQL数据查询
  20. An unhandled exception of type 'System.TypeInitializationException' occurred in System.ServiceModel.dll

热门文章

  1. HTML5 语义元素、迁移、样式指南和代码约定
  2. context.Session[“xxx”]详解
  3. JavaScript 模拟装饰者模式
  4. HTML5 & CSS3初学者指南(3) – HTML5新特性
  5. 字典破解zip
  6. linux开机自启动服务优化设置命令
  7. 蓝桥网试题 java 基础练习 特殊的数字
  8. ArcGIS制图技巧系列(1)还原真实的植被
  9. JAVA内存关注总结,作为个程序员需要对自己系统的每块内存做到了如指掌
  10. android学习7——canvas.concat(Matrix matrix)作用