我在Express 3上的EJS布局文件有一些问题.快速似乎无法找到渲染的布局.它只是完全跳过layout.ejs,这意味着输出错过了所有样式表等.
res.render('login',{ user: req.user });
和配置部分,
app.set('views',__dirname + '/views'); app.set('view engine','ejs');
<%- body %>
我以前一直在尝试Jade,它工作得很好,所以问题只是EJS.
提前致谢.
解决方法
https://github.com/visionmedia/ejs/issues/48
我不确定上述内容是否已更新,但它表明布局功能已在快递3中弃用.
因此,我一直在使用ejs-locals来实现等效功能: