首頁 > php教程 > php手册 > 主體

KoaHub.js借助 Babel 編譯運行在 Node.js 環境上

WBOY
發布: 2016-10-09 08:32:19
原創
1451 人瀏覽過

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 環境上。 //base controller, admin/controller/base.controller.js <br> export default class extends koahub.http{<br>  <br>     constructor() {<br>         super();<br>         console.log('base constructor');<br>     }<br>  <br>     isLogin() {<br>         console.log('base isLogin');<br>     }<br> }<br>  <br> //index controller, admin/controller/index.controller.js <br> import base from "./base.controller";<br> export default class extends base{<br>  <br>     constructor() {<br>         super();<br>         console.log('index constructor');<br>     }<br>  <br>     index() {<br>         super.isLogin();<br>         super.json({msg: 'this is a msg'});<br>         console.log('index index');<br>     }<br> }專案中可以使用 ES6/7 裡的所有特性,借助 Babel 編譯,可以穩定地運行在 >=0.12.0 的 Node.js 環境中。

特性

支援koa全部中間件
支援使用 ES2015+ 全部特性來開發專案
支援斷點調試 ES2015+ 項目
支援多種專案結構和多種專案環境
支援多層 Controller
支援自動加載
...
安裝

npm install koahubjs --save
建立啟動檔案

//建立start.js啟動檔
var Koahub = require("koahubjs");

//預設app是專案目錄
const app = new Koahub.default();

app.getKoa();取得koahubjs實例化,支援自訂koa中間件

app.run(3000);
目錄結構

// 推薦目錄結構app<br> --addon<br> --config<br> --controller<br> --data<br> --model<br> --util<br> node_modules<br> src<br> --addon<br> --config<br> --controller<br> --data<br> --model<br> --util<br> package.json<br> start.js開始應用

node start.js
啟動訊息:

server running at http://127.0.0.1:3000
文檔

製作中....

官網

http://js.koahub.com

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!