gpt4 book ai didi

node.js - Nodejs express 错误: Failed to lookup view "/pages/message" in views directory

转载 作者:行者123 更新时间:2023-12-02 00:18:19 27 4
gpt4 key购买 nike

这很奇怪,因为它之前已经工作过多次,但现在当我尝试使用 res.render 向客户端发送 html 页面时,我只是从标题中得到错误。 html 文件显然位于views 文件夹中,那么可能是什么问题呢?

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

app.get('/photos', function(req, res) {
res.render('/pages/photo');
});

app.get('/message', function(req, res) {
res.render('/pages/message');
});

最佳答案

模板路径应该是相对的(相对于views目录):

res.render('pages/photo');
res.render('pages/message');

文件还应以 .ejs 作为扩展名结尾。

关于node.js - Nodejs express 错误: Failed to lookup view "/pages/message" in views directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34236046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com