你能帮助我解决问题吗? youtube链接:
res.render('错误&#39); });
答案 0 :(得分:0)
这可能是导致问题的原因:
res.render('error');
由于快递无法找到名为“错误”的视图'在您的观看目录中,它会抛出错误。
答案 1 :(得分:0)
如果要使用res.render语句呈现视图,则必须已在views目录中创建此视图。您可以将视图添加到视图目录中,也可以不使用任何视图进行响应。
使用普通数据的响应:
app.use(function(err, req, res, next) {
// set locals, only providing error in development
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
// render the error page
res.status(err.status || 500);
res.send('error');
});
我仍然建议您创建视图,然后使用它