bash - 应用程序编写的 Heroku 文件在 bash 中不可见
问题描述
我使用免费的测功机在 Heroku 上发布了我的第一个简单应用程序。这个应用程序编写了一个简单的 .txt 文件,因为我的 API 服务运行良好,所以该文件似乎是正确编写的。但是如果我尝试通过使用“heroku run bash -a MYAPP”进入文件系统来检查这个文件,我在我想看到的文件夹中看不到那个文件。就像文件不存在一样。有人能告诉我为什么吗?谢谢。
解决方案
我在https://devcenter.heroku.com/articles/active-storage-on-heroku上找到了这个:
此外,存储在磁盘上的任何文件都不会从一次性 dyno(例如
heroku run bash
实例或调度程序任务)中看到,因为这些命令使用新的 dyno。
我仍然不太清楚,但至少我知道这是 Heroku 的正常(但奇怪)行为!
推荐阅读
- javascript - 在这段代码中,resolve 和 reject 做什么?
- android - Unity ARFoundation App Crash - 空指针取消引用问题
- axon - Axon 自动创建的表格有什么用?
- ruby - 加载 AWS S3 存储桶时出现“提取名称”错误
- wordpress - 基于用户的运输
- asp.net - .csproj:错误:Web 应用程序项目配置为使用 IIS。找不到 Web 服务器
- python - 控制对 UpdateView 中页面的访问
- c# - 是否可以在不使用色带设计器的情况下更改色带类型?
- javascript - 登录react js chrome扩展后,返回空白黑页
- vb.net - 如何在 vb .net 中将一定数量的空行添加到多行文本框中?