我的应用开始抛出这些错误。我不确定我理解为什么。
Exception went uncaught:
{ stack: undefined,
arguments: [],
type: 'stack_overflow',
message: [Getter/Setter] }
我的下一步是什么导致此错误及其原因?
更新:没有捕获根级别时出现错误:
node.js:116
throw e; // process.nextTick error, or 'error' event on first tick
^
undefined
答案 0 :(得分:3)
嗯,它似乎是一个无限递归的情况。这是我写的一些错误代码:
function foo(x) {
foo(x+1);
}
foo(0);
抛出结果异常:
node.js:181
throw e; // process.nextTick error, or 'error' event on first tick
^
undefined
看起来很熟悉。一旦堆栈被删除,跟踪也是如此。我担心解决方案涉及一些很好的旧代码审查。