我将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
,但不起作用,我看到的只是返回 end foo.html
。
为什么layout.html
不能是主布局?或者我怎样才能将它设置为主布局?