首页  >  文章  >  php教程  >  nodejs web快速入门 -- KoaHub.js

nodejs web快速入门 -- KoaHub.js

WBOY
WBOY原创
2016-09-19 08:53:221075浏览

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
支持 MySQL数据库
...
下载

git clone https://github.com/einsqing/koahubjs.git
安装依赖

cd koahubjs
npm install
开始应用

npm run compile
npm run start
启动信息:

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

制作中....

官网

[http://js.koahub.com]http://js.koahub.com

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn