【发布时间】:2017-04-09 14:36:01
【问题描述】:
- 我一直在尝试按照 youtube 教程在命令提示符下从服务器打开网页。
- 但我在尝试打开下面附加的网页时收到以下错误页面。请帮我解决这个问题。
-
你们能帮我解决问题所在吗? 优酷链接:
res.render('错误'); });
【问题讨论】:
标签: javascript node.js mongodb reactjs express
你们能帮我解决问题所在吗? 优酷链接:
res.render('错误'); });
【问题讨论】:
标签: javascript node.js mongodb reactjs express
如果你想用 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');
});
我仍然建议您创建视图,并改用它
【讨论】:
这可能是您的问题的原因:
res.render('error');
由于 express 在您的 views 目录 中找不到名为 'error' 的视图,因此它正在引发错误。
【讨论】: