Heim > php教程 > php手册 > Hauptteil

Nodejs-Web-Schnellstart – KoaHub.js

WBOY
Freigeben: 2016-09-19 08:53:22
Original
1078 Leute haben es durchsucht

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
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage