jjzjj

potAsyncLoop

全部标签

Node.js - 超出最大调用堆栈大小

当我运行我的代码时,Node.js抛出一个"RangeError:Maximumcallstacksizeexceeded"异常,这是由于递归调用过多导致的。我尝试通过sudonode--stack-size=16000app增加Node.js堆栈大小,但Node.js崩溃且没有任何错误消息。当我在没有sudo的情况下再次运行时,Node.js会打印'Segmentationfault:11'。有没有可能在不删除我的递归调用的情况下解决这个问题? 最佳答案 你应该把你的递归函数调用包装成一个setTimeout,setImmedia

Node.js - 超出最大调用堆栈大小

当我运行我的代码时,Node.js抛出一个"RangeError:Maximumcallstacksizeexceeded"异常,这是由于递归调用过多导致的。我尝试通过sudonode--stack-size=16000app增加Node.js堆栈大小,但Node.js崩溃且没有任何错误消息。当我在没有sudo的情况下再次运行时,Node.js会打印'Segmentationfault:11'。有没有可能在不删除我的递归调用的情况下解决这个问题? 最佳答案 你应该把你的递归函数调用包装成一个setTimeout,setImmedia