gpt4 book ai didi

node.js - 处理res.render()中的 Jade 错误

转载 作者:行者123 更新时间:2023-12-03 08:35:19 29 4
gpt4 key购买 nike

我有一个工作的基于node.js/express的服务器,并且正在使用jade进行模板制作。通常没有问题,但是每天请求几次时都会收到一条错误消息。该错误是“无法找到 View ”。我不知道为什么会收到此错误,因为几分钟前它可以正常工作。

但是问题是,如何在此事件上强制崩溃,例如:

res.render('index.jade', {info: 'msg'}, function(error, ok) {
if (error)
throw new Error('');
// Proceed with response
};

我该怎么做?我该如何应对?

谢谢。

最佳答案

您可以添加错误处理中间件。

app.use(function handleJadeErrors(err, req, res, next) {
// identify the errors you care about
if (err.message === 'failed to locate view') {
// do something sensible, such as logging and then crashing
// or returning something more useful to the client
} else {
// just pass it on to other error middleware
next(err);
}
});

关于node.js - 处理res.render()中的 Jade 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830183/

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