Express 3上的EJS布局

时间:2012-10-29 11:09:29

标签: node.js express ejs

我在Express 3上的EJS布局文件有问题。快速似乎无法找到渲染的布局。它只是完全跳过layout.ejs,这意味着输出错过了所有样式表等。

res.render('login', { user: req.user });

和配置部分,

app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');

在layout.ejs中我添加了body标签

<%- body %>

我之前一直在试用Jade并且​​工作得很好,所以问题只是EJS。

提前致谢。

1 个答案:

答案 0 :(得分:11)

https://github.com/visionmedia/ejs/issues/48

我不确定上述内容是否已更新,但它表明布局功能已在快递3中弃用。

因此,我一直在使用ejs-locals来实现等效的功能:

https://github.com/RandomEtc/ejs-locals