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 をサポートします