Maison > php教程 > php手册 > le corps du texte

KoaHub.js借助 Babel 编译运行在 Node.js 环境上

WBOY
Libérer: 2016-10-09 08:32:19
original
1451 Les gens l'ont consulté

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

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!