gpt4 book ai didi

node.js - Express 3 上的 EJS 布局

转载 作者:搜寻专家 更新时间:2023-10-31 22:29:29 24 4
gpt4 key购买 nike

我在使用 Express 3 上的 EJS 布局文件时遇到一些问题。Express 似乎无法找到要渲染的布局。它只是完全跳过 layout.ejs,这意味着输出会遗漏所有样式表等。

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

和配置部分,

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

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

<%- body %>

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

提前致谢。

最佳答案

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

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

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

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

关于node.js - Express 3 上的 EJS 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13120457/

24 4 0
文章推荐: html - 基于
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com