ejs
テンプレートファイルを次のviews
ようなフォルダーに配置します。
views
|
|--foo.html
|
|--layout.html
だから私は私のejsテンプレートを設定します:
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
foo
私はこれで私のテンプレートをレンダリングします:
res.render('foo.html', {title: 'test'});
layout.html
マスター レイアウト テンプレートとして使用したいのですが、 にも<%- body%>
タグを追加しますlayout.html
が、機能しませんfoo.html
。
をマスター レイアウトにできないのはなぜlayout.html
ですか?または、マスター レイアウトに設定するにはどうすればよいですか?