node.js - 我是否必须在 EJS 的 res.render() 中提供回调才能捕获错误?
问题描述
这可能是一个愚蠢的问题,因为我仍在学习node.js/express.js
和ejs
. 这是关于的调用格式res.render
:
res.render(view, [locals, [callback]])
我知道res.render
可以用res.render(view)
or调用res.render(view, data)
。在我的应用程序中,有一个未处理的拒绝处理程序,如下所示:
module.exports = function() {
process.on("unhandledRejection", (ex) => {
throw ex;
});
};
就我而言,我是否必须提供callback
tores.render
才能赶上error
?
解决方案
推荐阅读
- visual-studio - 在项目选项中找不到跨平台应用程序 (Xamarin)
- javascript - div mouseenter() 或 hover()、delay()、fadeIn()、多个 div 条目在少于延迟时间 jQuery
- xcode - 无法在 Xcode 中构建:“代码对象在子组件中根本没有签名...... CocoaAsyncSocket.framework”
- spring - 构建 Spring 框架:为什么 IntelliJ 抱怨错误但编辑器似乎能够找到类?
- javascript - 跟踪复选框状态并为 ng-model 使用多个数据
- apache - mod_rewrite:由于可能的配置错误,请求超出了 10 个内部重定向的限制
- angular - Angular 2:未定义的路由参数值
- python - Square POS API - 可以从仪表板获取销售信息
- python - Python:你什么时候将变量放在函数内部或外部?
- javascript - 通过 Axios 的发布请求失败,而从 POSTMAN 成功。如何?