访问容器文件系统

Access to the container file system

我已经将一些节点应用程序推送到 CF,我想访问 应用程序容器内的文件系统 ,我没有找到很多关于应用程序容器的文档(warden) 文件系统以及我应该如何从应用程序内部访问它,在节点 js 中通常你应该使用 fs 模块...

您可以使用文件系统获取您的应用程序文件,就像在本地 运行 应用程序一样。你可以使用fs。

您要阅读的文件应该与您的应用程序打包在一起。如果 "foo.txt" 位于应用程序的根目录: fs.readFile("foo.txt", "utf8", function(error, data) { console.log(data); });

下面是一个在 Cloud Foundry 环境中使用 fs 的例子: http://www.ibm.com/developerworks/cloud/library/cl-bluemix-nodejs-app/

请记住,将数据写入文件系统并不是一个好主意,因为它是短暂的,并且不会跨实例共享。使用 Mongo 等数据库服务来保存您的数据。