ホームページ  >  記事  >  php教程  >  Node.jsをベースにKoaHubが開発したKoa EJSレンダリングプラグインのコード情報詳細

Node.jsをベースにKoaHubが開発したKoa EJSレンダリングプラグインのコード情報詳細

WBOY
WBOYオリジナル
2016-10-18 08:41:381922ブラウズ

KoaHub平台はNode.js公開に基づくKoa EJS渲染插件代码情報详情
koa-ejs
koa 用の ejs レンダリング ミドルウェア

コア-ejs

Koa ejs ビュー レンダー ミドルウェア。 ejs のすべての機能をサポートします。

使用方法

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>   レイアウト: 「テンプレート」, <br>   viewExt: 'html', <br>   キャッシュ: false, <br>   デバッグ: true <br> });  <br>    <br> app.use(function *() { <br>   yield this.render('user');  <br> });  <br>    <br> app.listen(7001);  または、例をチェックアウトすることもできます。

設定
root: ルート ディレクトリを表示します。
レイアウト: グローバル レイアウト ファイル、デフォルトはレイアウト、レイアウトを無効にするには false を設定します。
viewExt: ビューのファイル拡張子 (デフォルトの HTML)。
キャッシュ: コンパイルされたテンプレートをキャッシュします (デフォルトは true)。 debug: デバッグフラグ (デフォルトは false)。
区切り文字: 開始/終了の山かっこで使用する文字 (デフォルトは %)。
レイアウト
koa-ejs はレイアウトをサポートします。デフォルトのレイアウト ファイルは、layout です。デフォルトのレイアウトファイルを変更したい場合は、settings.layoutを使用します。また、yield this.renderでoptions.layoutでレイアウトを指定することもできます。また、layout = false と設定してレイアウトを無効にすることもできます。
       <br>     <title>koa ejs</title>  <br>   </head>  <br>   <h3>koa ejs</h3>  <br>     <br>     <%- 本文 %>  <br>   </ボディ>  <br> </html>  <br>含める ejs インクルードをサポートします。

     <% include user.html %>  <br> </div>  <br>州 koa で ctx.state をサポートします

ライセンス
(MITライセンス)

Copyright (c) 2014 Dead-horse およびその他の寄稿者

本ソフトウェアおよび関連ドキュメント ファイル (以下「ソフトウェア」) のコピーを入手した人には、使用、コピー、変更、マージする権利を含むがこれらに限定されない、制限なくソフトウェアを取り扱う許可がここに無償で与えられます。 、以下の条件に従って、ソフトウェアのコピーを公開、配布、サブライセンス、および/または販売すること、およびソフトウェアが提供される人にそうすることを許可すること。
上記の著作権表示とこの許可通知は、ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。

ソフトウェアは「現状のまま」提供され、明示的か黙示的かを問わず、商品性、特定目的への適合性、および非侵害の保証を含むがこれらに限定されない、いかなる種類の保証も行われません。いかなる場合においても、作者または著作権所有者は、契約行為、不法行為、またはその他の行為であるかどうかにかかわらず、ソフトウェアまたはソフトウェアの使用またはその他の取引に起因または関連して生じる、いかなる請求、損害、またはその他の責任に対しても責任を負わないものとします。ソフトウェア



wemall 开源微商城 、微信商城、商城源码、三级分销、微生鲜、微水果、微外卖、微订餐---专业的o2o系统

wemall地址:http://www.wemallshop.com

代来源:http://js.koahub.com/home/feature/koa-jwt


Node.jsをベースにKoaHubが開発したKoa EJSレンダリングプラグインのコード情報詳細

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。