首先,我是node.js的初学者。 在node.js中,当我使用fs.writeFile()等函数时;该文件已创建并在我的存储库中可见。但是当在诸如heroku之类的云上完成相同的过程时,在存储库中没有文件可见(通过git克隆)。我知道该文件正在制作,因为我能够阅读它,但我无法查看它。为什么是这样???另外,我如何查看文件?
答案 0 :(得分:2)
我遇到了同样的问题,并发现Heroku和其他云服务通常更喜欢你不在他们的文件系统中写;你编写/保存的所有内容都将存储在“临时文件系统”中,它就像一个鬼文件系统。
通常你会想要使用Amazon S3或reddis作为json文件等,以及其他更大的如mp3。
我认为如果您租用远程服务器(如ECS),使用Linux系统和已安装的存储空间,那么它可能会有效。