我遇到了一个非常罕见的错误。我在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/