KoaHub.js – Node.js Web-Rapid-Development-Framework basierend auf der Koa.js-Plattform. Funktionen wie ES6/7 (Generator Function, Class, Async & Await) können direkt im Projekt verwendet werden. Mit der Babel-Kompilierung kann es stabil in der Node.js-Umgebung laufen.
koahubjs
KoaHub.js – Node.js Web-Rapid-Development-Framework basierend auf der Koa.js-Plattform. Funktionen wie ES6/7 (Generator Function, Class, Async & Await) können direkt im Projekt verwendet werden. Mit der Babel-Kompilierung kann es stabil in der Node.js-Umgebung laufen.
Einführung
KoaHub.js – Node.js Web-Rapid-Development-Framework basierend auf der Koa.js-Plattform. Funktionen wie ES6/7 (Generator Function, Class, Async & Await) können direkt im Projekt verwendet werden. Mit der Babel-Kompilierung kann es stabil in der Node.js-Umgebung laufen. //base controller, admin/controller/base.controller.js <code class="prettyprint linenums lang-php">//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>
}
Die Export-Standardklasse erweitert koahub.http{
constructor() {
super();
console.log('Basiskonstruktor');
}
isLogin() {
console.log('base isLogin');
}
}
//Index-Controller, admin/controller/index.controller.js
Basis importieren von „./base.controller“;
Standardklasse exportieren erweitert Basis{
constructor() {
super();
console.log('index constructionor');
}
index() {
super.isLogin();
super.json({msg: 'this is a msg'});
console.log('index index');
}
Alle Funktionen in ES6/7 können im Projekt verwendet werden. Mithilfe der Babel-Kompilierung kann es stabil in der Node.js-Umgebung von >=0.12.0 ausgeführt werden.
Funktionenapp<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
Unterstützt alle Koa-Middleware
Unterstützt die Verwendung aller ES2015-Funktionen zur Entwicklung von Projekten
Unterstützen Sie das Breakpoint-Debugging von ES2015-Projekten
Unterstützt mehrere Projektstrukturen und mehrere Projektumgebungen
Unterstützt mehrstufige Controller
Unterstützt automatisches Laden
...
Installieren
npm install koahubjs --save
Startdatei erstellen
app
--addon
--config
--controller
--data
--model
--util
node_modules
src
--addon
--config
--controller
--data
--model
--util
package.json
start.js
Anwendung starten
Knoten start.js
Startinformationen:
Server läuft unter http://127.0.0.1:3000
Dokumentation
In Produktion....
Offizielle Website
http://js.koahub.com