ホームページ >php教程 >php手册 >KoaプラットフォームNode.jsに基づいて開発されたKoaHubコントローラー、モデル、自動読み込み

KoaプラットフォームNode.jsに基づいて開発されたKoaHubコントローラー、モデル、自動読み込み

WBOY
WBOYオリジナル
2016-09-27 14:04:321270ブラウズ

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'
}、
{
ルート: './アドオン'、
サフィックス: '.model.js'、
フィルター: [/w*/model//]
}
]);
// 2.コントローラーローダー
var app = require('koa')(); var router = require('koa-router')(); var コントローラー = ローダー([
{
ルート: './app/controller',
サフィックス: '.controller.js'、
接頭辞: '/'、
}、{
ルート: './アドオン'、
サフィックス: '.controller.js'、
接頭辞: '/addon/'、
フィルター: [/w*/controller//]
}
]);
for (コントローラーの var キー) {
router.use(キー, コントローラー[キー].routes()); }
app.use(router.routes());
// 3.util ローダー
var util = ローダー([
{
ルート: './app/common'、
サフィックス: '.util.js'
}、
{
ルート: './アドオン'、
サフィックス: '.util.js'、
フィルター: [/w*/common//]
}
]);
公式ウェブサイト: http://js.koahub.com






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。