首页 > 解决方案 > 如何跨 node.js 服务器保存数据?

问题描述

我正在使用 Heroku 托管一个 node.js 服务器,其中存储了每个使用该站点的用户单击它的次数的变量。单击时,变量会增加 1。但是,Heroku 会在 15 分钟内不活动导致站点进入睡眠状态并重置所有内容。我尝试使用 node.js 写入文件并保存它,但似乎这些文件也被重置了。有谁知道即使在 Heroku 声明它不活动之后也可以保存数据的方法?

标签: node.jsherokuserver

解决方案


没有办法解决它,因为 Heroku 在不活动后会删除文件。您需要一些外部存储,例如在其他地方设置的 MongoDB。


推荐阅读