Heim >php教程 >php手册 >Nodejs-Web-Schnellstart – KoaHub.js

Nodejs-Web-Schnellstart – KoaHub.js

WBOY
WBOYOriginal
2016-09-19 08:53:221093Durchsuche

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. //Basiscontroller, 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.

Funktionen

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 mehrstufige Controller

Unterstützt MySQL-Datenbank ... Herunterladen Git-Klon https://github.com/einsqing/koahubjs.git Abhängigkeiten installieren cd koahubjs npm install Beginnen Sie mit der Bewerbung npm run compile npm run start Startinformationen: Server läuft unter http://127.0.0.1:3000 Dokumentation In Produktion.... Offizielle Website [http://js.koahub.com]http://js.koahub.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn