koahub-loader는 Koa 플랫폼 Node.js를 기반으로 개발된 KoaHub.js의 koahub-loader 컨트롤러, 모델 및 도우미 메소드입니다.
코아허브 로더
koahub-loader는 Koa 플랫폼 Node.js를 기반으로 개발된 KoaHub.js의 koahub-loader 컨트롤러, 모델 및 도우미 메소드입니다
.
코아허브 로더
설치
$ npm 설치 koahub-loader
코아와 함께 사용
// 1.모델 로더
var 모델 = 로더([
{
루트: './app/model',
접미사: '.model.js'
},
{
루트: './addon',
접미사: '.model.js',
필터: [/w*/모델//]
}
])
// 2.컨트롤러 로더
var app = require('koa')();
var router = require('koa-router')();
var 컨트롤러 = 로더([
{
루트: './app/controller',
접미사: '.controller.js',
접두사: '/',
}, {
루트: './addon',
접미사: '.controller.js',
접두사: '/addon/',
필터: [/w*/controller//]
}
])
for (컨트롤러의 var 키) {
router.use(키, 컨트롤러[키].routes())
}
app.use(router.routes())
// 3.유틸 로더
var util = 로더([
{
루트: './app/common',
접미사: '.util.js'
},
{
루트: './addon',
접미사: '.util.js',
필터: [/w*/common//]
}
])
공식 홈페이지 : http://js.koahub.com