KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架

介绍

 

KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架。可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。

//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 环境中。

特性

  • 支持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

转载于:https://my.oschina.net/einsqing/blog/748181

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值