KoaHub.js -- 基於 Koa.js 平臺的 Node.js web 快速開發框架。能夠直接在項目裏使用 ES6/7(Generator Function, Class, Async & Await)等特性,藉助 Babel 編譯,可穩定運行在 Node.js 環境上。javascript
//base controller, admin/controller/base.controller.js export default class extends koahub.http{ constructor() { super(); console.log('base constructor'); } isLogin() { console.log('base isLogin'); } } //index controller, admin/controller/index.controller.js import base from "./base.controller"; export default class extends base{ constructor() { super(); console.log('index constructor'); } index() { super.isLogin(); super.json({msg: 'this is a msg'}); console.log('index index'); } }
項目中可使用 ES6/7 裏的全部特性,藉助 Babel 編譯,能夠穩定運行在 >=0.12.0 的 Node.js 環境中。java
git clone https://github.com/einsqing/koahubjs.git
cd koahubjs npm install
npm run compile npm run start
啓動信息:git
server running at http://127.0.0.1:3000
製做中....github