【发布时间】:2020-11-13 10:13:51
【问题描述】:
我想动态创建草图文件并使其可下载。我想使用sketch-constructor (here is an example that is working on my computer)。
代码在 heroku 上运行,甚至是兑现承诺的 console.log(),但我既看不到目录也看不到草图文件本身。
感谢您的帮助!
【问题讨论】:
标签: node.js heroku fs sketchapp
我想动态创建草图文件并使其可下载。我想使用sketch-constructor (here is an example that is working on my computer)。
代码在 heroku 上运行,甚至是兑现承诺的 console.log(),但我既看不到目录也看不到草图文件本身。
感谢您的帮助!
【问题讨论】:
标签: node.js heroku fs sketchapp
Heroku 文件系统是短暂的 - 这意味着在 dyno 运行时对文件系统的任何更改只会持续到该 dyno 关闭或重新启动。每个测功机都使用最新部署的文件系统的干净副本启动。
此外,在正常操作下,dynos 每天都会在一个称为“循环”的过程中重新启动。
这两个事实意味着 Heroku 上的文件系统不适合持久存储数据。如果您需要存储文件,您可以使用 AWS S3 等专用文件存储服务
但是,文件会在删除之前创建,要确认/检查文件是否在文件系统上,请运行命令。
heroku login
heroku run bash -a APPNAME
$ cd app
您可以浏览应用程序的文件夹结构
【讨论】: