我有一个通过GitHub上的Heroku自动部署方法部署在Heroku上的服务器。在该服务器上,我有一个名为subscription.json
的文件,该文件在用户注册时就包含用户数据。我想看那个文件。
如何访问该文件?
答案 0 :(得分:1)
如果该文件在您的存储库中,则您应该能够像读取任何常规文件一样读取它。
但是,这在Heroku上不起作用:
其中包含用户注册时的用户数据
Heroku的文件系统is dyno-local and ephemeral。您对它所做的任何更改都将在下次您的dyno重新启动时丢失。这种情况经常发生(at least once per day)。
要保存用户上载之类的内容,请使用Amazon S3之类的第三方服务来使用Heroku recommends。但是在这种情况下,我认为数据库将是更合适的解决方案。
Heroku有自己的PostgreSQL service,它受到很好的支持,并且可以直接使用。如果您想使用其他数据库,则有plenty of options。