我在节点js中设置了uncaughtException
事件监听器:
process.on('uncaughtException', function (err) {
console.log('uncaughtException: ');
console.log(err);
process.exit(1);
});
为了测试它,我尝试了以下方法。曾经一度:
callNonExistantFunction();
另一个:
throw new Error('test error');
在这两种情况下,都捕获了异常,但回调函数中err
参数的值是一个空对象:{}
。有没有办法得到错误的细节?如果重要的话,我正在使用Windows机器。
感谢。