1

我有一个非常罕见的错误。我在 nodejs 中使用 restify 来提供休息服务。但有时,如果某些变量或数组的某些部分未定义,请不要停止服务器,我无法捕捉到错误:S。我使用“使用严格”模式,并尝试使用它来捕获未捕获的错误,但没有任何反应,而且我无法显示错误。有什么想法?

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

1 回答 1

0

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

于 2013-08-26T18:55:38.980 回答