>php教程 >php手册 >Koa 플랫폼 Node.js 기반으로 개발된 KoaHub 컨트롤러, 모델, 자동 로딩

Koa 플랫폼 Node.js 기반으로 개발된 KoaHub 컨트롤러, 모델, 자동 로딩

WBOY
WBOY원래의
2016-09-27 14:04:321269검색

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


Koa 플랫폼 Node.js 기반으로 개발된 KoaHub 컨트롤러, 모델, 자동 로딩

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.