我有一个node.js应用程序,它使用一个简单的JSON文件作为模型。由于这是一个数据存储需求非常有限的MVP,我不想花时间设计和配置MongoDB数据库。相反,我只是读取并写入存储在Node JS应用程序的/ data目录中的JSON文件。
但是,在Heroku上,JSON文件似乎每隔一段时间就会被重置(原始文件我将被部署到Heroku)。我不知道为什么会发生这种情况或者如何关闭这种行为。任何帮助都会非常感激,我需要在接下来的四个小时内解决这个问题。
答案 0 :(得分:3)
Heroku使用ephemeral file system,这就是为什么它会消失(每24小时左右)。
如果要存储某些内容,则必须使用外部后备存储。添加免费层MongoDB数据库不应该花费几分钟。 <{3}}或See here为例。