我将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不能是主布局?或者我怎样才能将它设置为主布局?