我不希望它是layout.ejs。
我想将我的布局设置为此特定控制器的另一个模板。
答案 0 :(得分:18)
尝试使用:
app.set("view options", { layout: "mylayout.jade" });
答案 1 :(得分:11)
使用layout
res.render()
选项
res.render('page', { layout: 'mylayout.jade' })
答案 2 :(得分:4)
如果你正在使用Ejs-express-layouts module,你可以指定特定视图的布局,覆盖默认值:
app.get('/', function(req, res){
res.render('aView', { layout: 'someSpecificLayout' })
})