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