Node.js - Maximum call stack size exceeded
问题 When I run my code, Node.js throws a \"RangeError: Maximum call stack size exceeded\" exception caused by too many recursive calls. I tried to increase Node.js stack size by sudo node --stack-size=16000 app , but Node.js crashes without any error message. When I run this again without sudo, then Node.js prints \'Segmentation fault: 11\' . Is there a possibility to solve this without removing my recursive calls? 回答1: You should wrap your recursive function call into a setTimeout , setImmediate