在Node.js中跟踪此错误消息的下一步是什么?

| 我的应用开始抛出这些错误。我不确定我理解为什么。
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
    
已邀请:
        好吧,这肯定是无限递归的情况。这是我编写的一些错误代码:
function foo(x) {
  foo(x+1);
}

foo(0);
并引发异常:
node.js:181
        throw e; // process.nextTick error, or \'error\' event on first tick
        ^
undefined
看起来有点熟悉。一旦堆栈被丢弃,跟踪也将被丢弃。恐怕解决方案涉及一些良好的旧代码审查。     

要回复问题请先登录注册