我可以看看我的代码在heroku上生成的文件吗?
我有一个discord机器人,它将JSON文件保存在他所在的目录中,这样它就可以在多个服务器上工作而不会发生冲突 我完成了我的代码,并将其上传到heroku进行托管。问题是,当我在本地运行代码时,我可以看到为每个服务器创建的用于测试的文件,但现在我不知道如何访问它们 有没有一种方法可以检查我在heroku中的所有文件,而不必下载所有内容?您可以通过以下方式安装并访问您的文件:我可以看看我的代码在heroku上生成的文件吗?,heroku,Heroku,我有一个discord机器人,它将JSON文件保存在他所在的目录中,这样它就可以在多个服务器上工作而不会发生冲突 我完成了我的代码,并将其上传到heroku进行托管。问题是,当我在本地运行代码时,我可以看到为每个服务器创建的用于测试的文件,但现在我不知道如何访问它们 有没有一种方法可以检查我在heroku中的所有文件,而不必下载所有内容?您可以通过以下方式安装并访问您的文件: heroku login heroku run bash -a APPNAME 但是请注意,Heroku使用的是一个短
heroku login
heroku run bash -a APPNAME
但是请注意,Heroku使用的是一个短暂的文件系统。这意味着您的本地文件系统只能由一个dyno访问,一旦dyno停止、重新启动或移动,本地文件系统上的所有文件都将被销毁
您可以使用类似Amazon S3的服务以更持久的方式存储文件。我在应用程序上运行了bash,但现在我遇到了另一个问题。如何从bash访问文件。我需要执行特定的命令吗?或者我需要知道文件的名称才能访问它(JSON文件的名称作用于外部变量,因此我不确定所有这些文件的名称是什么)?我尝试使用ls,但似乎看不到上面的JSON文件