再次部署时如何使已经上传到Heroku服务器后端的文件不整齐

how to make files that have been uploaded to the backend with the Heroku server not orderly when deploying again

我有一个使用node js的后端应用程序,该应用程序可以接受通过multer上传到服务器的文件然后路径存储在mongodb数据库中。我通过将这个应用程序持续部署到 heroku 服务器来将其推送到 gitlab。当我尝试将图片上传到服务器时没有问题并且图片可以出现在静态路由上(public),但是当我更新代码并再次将其推送到gitlab时,之前上传的图片现在不显示。我该怎么办

Heroku 的文件系统 ephemeral/short 已经存在。这意味着,您上传的任何图像在您重新部署您的应用程序后都会消失。您不能依赖 Heroku 的文件系统来存储需要保留更长时间的图像。

要保存图像,请查看第 3 方存储解决方案,例如 Cloudinary 或 AWS S3。