use*_*957 3 git heroku node.js
我在heroku上有一个node.js应用程序,它将图像保存在public/productimages文件夹中.但每次我推送新代码时,所有以前的图像都会被删除.我在.gitignore文件中添加了productimages但没有用.我的本地计算机中的public/productimages是空的.
您不能在Heroku上使用文件系统进行永久存储.
原因是每次Heroku启动您的应用程序时,它都会在一个全新的临时目录中启动它.每次Heroku关闭你的应用程序时,它都会删除你的应用程序以前运行的临时目录.每次你git push每次更改配置变量时,每次更改插件时,Heroku每晚都会这样做.或者减少动力学等的数量
您必须使用外部服务(例如PostgreSQL数据库或S3)来存储您可能要存储的任何内容.