我有一个非常罕见的错误。我在nodejs中使用restify作为休息服务。但有时,如果某些变量或数组的部分未定义,请不要停止服务器,我无法捕获错误:S。我使用“use strict”模式,我试着捕捉未捕获的错误,但没有任何反应,我无法显示错误。有些想法?
process.on("uncaughtException", function(err){
console.log(err);
console.log(err.stack);
});
答案 0 :(得分:0)
您需要通过选中typeof variable_name === 'undefined'
并返回错误来单独验证变量。