Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么RangeError:在nodejs服务器重新启动后,超过了最大调用堆栈大小?_Javascript_Node.js_Express - Fatal编程技术网

Javascript 为什么RangeError:在nodejs服务器重新启动后,超过了最大调用堆栈大小?

Javascript 为什么RangeError:在nodejs服务器重新启动后,超过了最大调用堆栈大小?,javascript,node.js,express,Javascript,Node.js,Express,我面临RangeError的一个主要问题:超过了上个月的最大调用堆栈大小 若我重新启动节点服务器,那个么这个错误就会被删除,并且这个错误会在一两天后出现 错误 我认为这个错误是由expressjs中间件引起的 任何ony可以帮助我解决此错误吗?我认为您有一个非常大的数组,请检查您的DB代码,不要将DB中的任何数据存储在变量中或每个变量上感谢您的帮助,但是如果此问题从大型数组DB代码中出现,那么为什么这个错误会在一两天后出现。这个错误会显示在随机页面中。一定有很多API,其中一个不是很流行,不是每

我面临RangeError的一个主要问题:超过了上个月的最大调用堆栈大小

若我重新启动节点服务器,那个么这个错误就会被删除,并且这个错误会在一两天后出现

错误

我认为这个错误是由expressjs中间件引起的


任何ony可以帮助我解决此错误吗?

我认为您有一个非常大的
数组
,请检查您的DB代码,不要将DB中的任何数据存储在变量中或每个变量上感谢您的帮助,但是如果此问题从大型数组DB代码中出现,那么为什么这个错误会在一两天后出现。这个错误会显示在随机页面中。一定有很多API,其中一个不是很流行,不是每天都调用,或者可能是来自搜索的查询,必须有一个条件才能获取数据库的所有数据
RangeError: Maximum call stack size exceeded<br> &nbsp; &nbsp;at disabled (/home/myapp/public_html
/node/node_modules/express/node_modules/debug/debug.js:65:20)<br> &nbsp; &nbsp;at trim_prefix (/home
/myapp/public_html/node/node_modules/express/lib/router/index.js:307:5)<br> &nbsp; &nbsp;at /home
/myapp/public_html/node/node_modules/express/lib/router/index.js:280:7<br> &nbsp; &nbsp;at Function
.process_params (/home/myapp/public_html/node/node_modules/express/lib/router/index.js:330:12)<br
> &nbsp; &nbsp;at next (/home/myapp/public_html/node/node_modules/express/lib/router/index.js:271
:10)<br> &nbsp; &nbsp;at Layer.handle_error (/home/myapp/public_html/node/node_modules/express/lib
/router/layer.js:67:12)<br> &nbsp; &nbsp;at trim_prefix (/home/myapp/public_html/node/node_modules
/express/lib/router/index.js:310:13)<br> &nbsp; &nbsp;at /home/myapp/public_html/node/node_modules
/express/lib/router/index.js:280:7<br> &nbsp; &nbsp;at Function.process_params (/home/myapp/public_html
/node/node_modules/express/lib/router/index.js:330:12)<br> &nbsp; &nbsp;at next (/home/myapp/public_html
/node/node_modules/express/lib/router/index.js:271:10)<br> &nbsp; &nbsp;at Layer.handle_error (/home
/myapp/public_html/node/node_modules/express/lib/router/layer.js:67:12)<br> &nbsp; &nbsp;at trim_prefix
 (/home/myapp/public_html/node/node_modules/express/lib/router/index.js:310:13)<br> &nbsp; &nbsp;at
 /home/myapp/public_html/node/node_modules/express/lib/router/index.js:280:7<br> &nbsp; &nbsp;at Function
.process_params (/home/myapp/public_html/node/node_modules/express/lib/router/index.js:330:12)<br
> &nbsp; &nbsp;at next (/home/myapp/public_html/node/node_modules/express/lib/router/index.js:271
:10)<br> &nbsp; &nbsp;at Layer.handle_error (/home/myapp/public_html/node/node_modules/express/lib
/router/layer.js:67:12)
"nodejs"   => "version": "v6.2.2",
"express"  => "version": "4.13.4",
"mongoose" => "version": "4.4.4",
"mongodb"  => "version": "2.4.9"