我有一个使用NuxtJS制作的PWA,它已正确部署并在Heroku上工作。我想实现一个文件上传器和管理器,以便可以通过一些API从前端管理目录(~/static/files)
中的某些文件。在localhost上,它可以正常工作,因此我有目录,并且在添加或删除文件时,它会从文件系统中删除或创建文件(应如此)。
我的问题是:为什么我不能在Heroku上做同样的事情?我的意思是,我尝试通过上传文件并删除它来解决问题,但是当我重新启动应用程序时(通过heroku ps:restart -a appname
),问题就来了,因为这样做会删除文件,就好像它保存在RAM中一样,而不是保存到RAM中。文件系统。
如果我尝试通过heroku run bash -a appname
查看目录中的文件,然后再查看该目录,则不会显示任何文件。我该如何解决?