我正在建立一个不和谐的机器人,并试图主办它与Heroku和GitHub。我打算将用户数据存储在一个JSON文件中,但无法确定如何编辑JSON文件,因为在存储库中无法编辑它。我希望有一种方法可以通过Heroku做到这一点,而不需要使用单独的网站。
注意:我知道您通常会如何编辑JSON文件,但因为它位于GitHub存储库中,所以它不能正常工作。
我相信GitLab允许您在适当的地方编辑文件,而且它们有一个像Github这样的免费层。正如Chris所提到的,这通常是不推荐的,但它可以满足您的需要。
https://about.gitlab.com/
不要将文件用作数据库。使用 数据库 作为数据库。
这是一个很好的建议,但是对于Heroku来说尤其重要 ephemeral filesystem 防止对文件的更改长期保留。
Heroku Postgres 是一个相对容易的开始。它的基本计划是免费的。