javascript - Nodejs 中 undefined variable 无法显示错误

标签 javascript node.js restify

我遇到了一个非常罕见的错误。我在nodejs中使用restify作为休息服务。但有时,如果某些变量或数组的一部分未定义,请不要停止服务器,并且我无法捕获错误:S。我使用“使用严格”模式,并 try catch Uncaught Error ,但没有任何反应,也无法显示错误。有什么想法吗?

process.on("uncaughtException", function(err){
    console.log(err);
    console.log(err.stack);
});

最佳答案

您需要通过检查 typeof variable_name === 'undefined' 并返回错误来单独验证变量。

关于javascript - Nodejs 中 undefined variable 无法显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18450462/

相关文章:

javascript - 如果第一个下拉菜单用户只选择喜欢的颜色蓝色或红色,我将如何选择宠物类型?

node.js - 重新构造 Put 方法

mysql - 无法连接到 Docker 容器

javascript - Angular 带选择,获得值(value)

javascript - 加载页面时无法显示加载图标 - bootstrap

javascript - JointJS 端口不起作用

node.js - 通过回调或 Mongoose 模型验证 PassportJS?

node.js - 在 aurelia js 中安装项目依赖项时出错

javascript - 如何从 jQuery 渲染 ejs?

javascript - 使用restify模块时发送 Node js后无法设置 header