技术控

    今日:75| 主题:49270
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] KoaHub.js可借助 Babel 编译稳定运行在 Node.js 环境上

[复制链接]
被妳弄來沒了 发表于 2016-10-5 15:11:35
93 2

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
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 环境上。
     
  1. //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
  支持自动加载
  ...
      安装  
     
  1. npm install koahubjs --save
复制代码
       创建启动文件  
  //创建start.js启动文件
     
  1. var Koahub = require("koahubjs");
复制代码
   //默认app是项目目录
     
  1. const app = new Koahub.default();
复制代码
   app.getKoa();获取koahubjs实例化,支持自定义koa中间件
     
  1. app.run(3000);
复制代码
   目录结构
  // 推荐目录结构
     
  1. app--addon--config--controller--data--model--utilnode_modulessrc--addon--config--controller--data--model--util
复制代码
   package.json
  start.js
  开始应用
  node start.js
  启动信息:
  server running at http://127.0.0.1:3000
  文档
  制作中....
  官网
  [http://js.koahub.com]http://js.koahub.com
友荐云推荐




上一篇:exec will eat your brain
下一篇:Banking industry group requests a way to disable forward secrecy in TLS 1.3
酷辣虫提示酷辣虫禁止发表任何与中华人民共和国法律有抵触的内容!所有内容由用户发布,并不代表酷辣虫的观点,酷辣虫无法对用户发布内容真实性提供任何的保证,请自行验证并承担风险与后果。如您有版权、违规等问题,请通过"联系我们"或"违规举报"告知我们处理。

旋宛 发表于 2016-10-8 19:15:00
秀起来~
回复 支持 反对

使用道具 举报

Jaeger 发表于 2016-10-8 21:09:14
永远有多远?你小子就给我滚多远。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表手机版
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )|网站地图 酷辣虫

© 2001-2016 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表