Heim > php教程 > php手册 > Hauptteil

Details zu den Codeinformationen des Koa EJS-Rendering-Plug-Ins, das von KoaHub auf Basis von Node.js entwickelt wurde

WBOY
Freigeben: 2016-10-18 08:41:38
Original
1920 Leute haben es durchsucht

Details zu den Codeinformationen des Koa EJS-Rendering-Plug-Ins, das von der KoaHub-Plattform basierend auf Node.js
koa-ejs
entwickelt wurde ejs rendern Middleware für Koa

koa-ejs

Koa ejs view render middleware unterstützt alle Funktionen von ejs.

Verwendung

Beispielvar koa = require('koa'); <code class="prettyprint linenums lang-php">var koa = require('koa');  <br> var render = require('koa-ejs');  <br>    <br> var app = koa();  <br> render(app, {  <br>   root: path.join(__dirname, 'view'),  <br>   layout: 'template',  <br>   viewExt: 'html',  <br>   cache: false,  <br>   debug: true  <br> });  <br>    <br> app.use(function *() {  <br>   yield this.render('user');  <br> });  <br>    <br> app.listen(7001);   var render = require('koa-ejs');  
var app = koa();
render(app, {
root: path.join(__dirname, 'view'),
Layout: 'Vorlage',
viewExt: 'html',
Cache: falsch,
debug: wahr
});
 
app.use(function *() { <html>  <br>   <head>  <br>     <title>koa ejs</title>  <br>   </head>  <br>   <h3>koa ejs</h3>  <br>   <body>  <br>     <%- body %>  <br>   </body>  <br> </html>   yield this.render('user');
}); <div>  <br>   <% include user.html %>  <br> </div>    
app.listen(7001); Oder Sie können sich das Beispiel ansehen.

Einstellungen
root: Stammverzeichnis anzeigen.
Layout: globale Layoutdatei, Standard ist Layout, setzen Sie „false“, um das Layout zu deaktivieren.
viewExt: Dateierweiterung anzeigen (Standard-HTML).
Cache: kompilierte Vorlagen zwischenspeichern (Standard: true).
debug: Debug-Flag (Standardwert falsch).
Trennzeichen: Zeichen, das mit spitzen Klammern zum Öffnen/Schließen verwendet werden soll (Standard %).
Layouts
koa-ejs unterstützt Layouts. Wenn Sie die Standardlayoutdatei ändern möchten, können Sie auch „layout byoptions.layout“ in „yield this.render“ festlegen das Layout.<html> <Kopf> <title>koa ejs</title> </head> <h3>koa ejs</h3> <Körper> <%- body %> </body> </html> Inlcude
Unterstützt EJS-Includes.<div> <% include user.html %> </div> Staat
Unterstützen Sie ctx.state in koa.

Lizenzen
(Die MIT-Lizenz)

Copyright (c) 2014 dead-horse und andere Mitwirkende

Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, mit der Software ohne Einschränkung zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen , Kopien der Software zu veröffentlichen, zu verteilen, unterzulizenzieren und/oder zu verkaufen und Personen, denen die Software zur Verfügung gestellt wird, dies zu gestatten, vorbehaltlich der folgenden Bedingungen:
Details zu den Codeinformationen des Koa EJS-Rendering-Plug-Ins, das von KoaHub auf Basis von Node.js entwickelt wurde Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD „WIE BESEHEN“ ZUR VERFÜGUNG GESTELLT, OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN RECHTEN ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, SEI ES AUS EINER VERTRAGLICHEN HANDLUNG, AUS unerlaubter Handlung ODER ANDERWEITIG, DIE AUS, AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELN MIT DER SOFTWARE ENTSTEHT.

Wemall Open-Source-Mikro-Einkaufszentrum, WeChat-Einkaufszentrum, Mall-Quellcode, dreistufige Verteilung, Mikro-Frischelebensmittel, Mikro-Obst, Mikro-Imbiss, Mikro-Bestellung --- professionelles o2o-System Wemall-Adresse: http://www.wemallshop.com Codequelle: http://js.koahub.com/home/feature/koa-jwt
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