首页 > 解决方案 > 如何克服 NodeJS 堆内存错误?

问题描述

我的 NodeJS 中有一个连接的数据库,大小为 723.1 MB,但在内存大小方面面临同样的问题。

我正在做的是将我的数据库作为 API,以便我可以在我的 VueJS 中请求它。我使用大小仅为 0.1 MB 的虚拟数据库成功地将所有数据呈现为 API 所需。

我已经尝试过的是使用此代码增加节点中分配的内存

 node --max-old-space-size=2048 index.js 

但是什么也没发生,我遇到了同样的问题。我能做些什么来解决这类问题?

图片

标签: javascriptmysqlnode.jsexpress

解决方案


尝试将旧空间大小增加到 4096 而不是 2048

node --max-old-space-size=4096 index.js

推荐阅读