【问题标题】:Heroku Node js file changes are not savingHeroku Node js文件更改未保存
【发布时间】:2020-08-08 19:54:45
【问题描述】:

我有一个在 node.js 上运行的带有调平系统的简单不和谐机器人,所有用户统计信息都保存到 .json 文件中。

一切看起来都很好,但是当我尝试通过 Heroku 的 bash cat 打开文件时,它会显示文件最初被推送时的状态。

此外,当用户的统计信息被删除一段时间后,我遇到了问题,我认为这是因为文件(以某种方式)被擦除回原始状态。

附言更新是通过 GitHub 集成推送的。

【问题讨论】:

    标签: node.js heroku discord.js


    【解决方案1】:

    Heroku 存储不是持久的,这意味着您保存到文件中的任何数据都会一直存在,直到该测功机关闭或重新启动。

    您可以在此处阅读有关它的更多信息。 https://help.heroku.com/K1PPS2WM/why-are-my-file-uploads-missing-deleted

    【讨论】:

      【解决方案2】:

      Heroku 每天重新启动您的应用程序一次,此时,文件的内容也被“重置”(意味着更改为存储库初始化时的内容),如果您想保存文件,您可以尝试 https://glitch.com :免费 24/7 Node.js 托管,具有 500MB 存储空间。如果你想继续使用 Heroku,你应该使用数据库而不是文件。

      【讨论】:

        猜你喜欢
        • 2021-06-05
        • 1970-01-01
        • 1970-01-01
        • 2016-09-26
        • 1970-01-01
        • 2018-01-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多