ホームページ > php教程 > php手册 > KoaHub.js は Babel を使用して Node.js 環境でコンパイルされ、実行されます

KoaHub.js は Babel を使用して Node.js 環境でコンパイルされ、実行されます

WBOY
リリース: 2016-10-09 08:32:19
オリジナル
1513 人が閲覧しました

KoaHub.js - Koa.js プラットフォームに基づく Node.js Web 高速開発フレームワーク。 ES6/7 (Generator Function、Class、Async & Await) などの機能をプロジェクト内で直接使用でき、Babel コンパイルにより Node.js 環境で安定して実行できます。
koahubjs

KoaHub.js - Koa.js プラットフォームに基づく Node.js Web 高速開発フレームワーク。 ES6/7 (Generator Function、Class、Async & Await) などの機能をプロジェクト内で直接使用でき、Babel コンパイルにより Node.js 環境で安定して実行できます。

はじめに

KoaHub.js - Koa.js プラットフォームに基づく Node.js Web 高速開発フレームワーク。 ES6/7 (Generator Function、Class、Async & Await) などの機能をプロジェクト内で直接使用でき、Babel コンパイルにより Node.js 環境で安定して実行できます。 //ベースコントローラー、admin/controller/base.controller.js <br> エクスポートのデフォルトクラスは koahub.http を拡張します{<br> <br> コンストラクター() {<br> スーパー();<br> console.log('ベースコンストラクター');<br> }<br> <br> isLogin(){<br> console.log('base isLogin');<br> }<br> }<br> <br> //インデックスコントローラー、admin/controller/index.controller.js <br> "./base.controller" からベースをインポートします;<br> デフォルトクラスをエクスポートしてベースを拡張します{<br> <br> コンストラクター() {<br> スーパー();<br> console.log('インデックスコンストラクター');<br> }<br> <br> インデックス() {<br> super.isLogin();<br> super.json({msg: 'これはメッセージです'});<br> console.log('インデックスインデックス');<br> }<br> } ES6/7 のすべての機能をプロジェクトで使用でき、Babel コンパイルの助けを借りて、>=0.12.0 の Node.js 環境で安定して実行できます。

特徴

すべての koa ミドルウェアをサポートします
ES2015+ のすべての機能を使用したプロジェクト開発をサポートします
ES2015+ プロジェクトのブレークポイント デバッグをサポート
複数のプロジェクト構造と複数のプロジェクト環境をサポートします
マルチレベルコントローラーをサポート
自動読み込みをサポートします
...
インストール

npm install koahubjs --save
スタートアップファイルを作成する

//start.js スタートアップファイルを作成
var Koahub = require("koahubjs");

//デフォルトのアプリはプロジェクトディレクトリです
const app = new Koahub.default();

app.getKoa(); koahubjs のインスタンス化を取得し、カスタム koa ミドルウェアをサポートします

app.run(3000);
ディレクトリ構造

// 推奨されるディレクトリ構造 app<br> --アドオン<br> --config<br> --コントローラー<br> --データ<br> --モデル<br> --util<br> ノードモジュール<br> ソース<br> --アドオン<br> --config<br> --コントローラー<br> --データ<br> --モデル<br> --util<br> パッケージ.json<br> start.jsアプリケーションを起動します

ノードstart.js
起動情報:

サーバーは http://127.0.0.1:3000 で実行されています
ドキュメント

製作中....

公式サイト

http://js.koahub.com

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート