我在Node.js中使用文件系统来创建文件并对其进行编辑。 问题是,在24小时后文件恢复到上次提交。文件在使用文件系统24h后恢复为上次提交
fileSystem是否临时?
如何使用文件系统将文件添加到我的存储库?
感谢
我在Node.js中使用文件系统来创建文件并对其进行编辑。 问题是,在24小时后文件恢复到上次提交。文件在使用文件系统24h后恢复为上次提交
fileSystem是否临时?
如何使用文件系统将文件添加到我的存储库?
感谢
是,Heroku的文件系统是ephemeral。您需要将文件存储在外部数据存储上,例如Postgresql,S3,MongoDB或其他许多存储。我强烈建议阅读12 factor app以了解背后的想法。
文件系统库允许访问已通过FTP上传到服务器上指定的文件夹中的文件。 当文件系统存储库中的文件在Moodle的其他位置重新使用时,它可以选择复制(新的未连接版本)或创建快捷方式。
你也可以参考下面这个链接...
也只是补充 - 当重新启动应用程序(它的Heroku做定期,你现在看到的),那么塞部署,这将不包含上传项目的新版本。 –
是的,Heroku每天重新启动一次dynos。 – dankohn
感谢您的帮助,我使用了Amazon S3和Cloudfront。 – LFC