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ですか?または、マスター レイアウトに設定するにはどうすればよいですか?