【发布时间】:2015-07-06 10:02:17
【问题描述】:
我已经将一些节点应用程序推送到 CF,我想访问 应用程序容器 内的文件系统,我没有找到很多关于应用程序容器(warden)文件系统的文档以及我应该如何从应用程序内部访问它,在节点 js 中通常你应该使用 fs 模块...
【问题讨论】:
标签: filesystems cloud-foundry warden
我已经将一些节点应用程序推送到 CF,我想访问 应用程序容器 内的文件系统,我没有找到很多关于应用程序容器(warden)文件系统的文档以及我应该如何从应用程序内部访问它,在节点 js 中通常你应该使用 fs 模块...
【问题讨论】:
标签: filesystems cloud-foundry warden
您可以使用文件系统访问您的应用程序文件,就像在本地运行应用程序一样。您可以使用 fs。
您要阅读的文件应该与您的应用程序一起打包。如果“foo.txt”位于您的应用程序的根目录:
fs.readFile("foo.txt", "utf8", function(error, data) {
console.log(data);
});
以下是在云代工环境中使用 fs 的示例: http://www.ibm.com/developerworks/cloud/library/cl-bluemix-nodejs-app/
请记住,将数据写入文件系统并不是一个好主意,因为它是短暂的,并且不跨实例共享。使用 Mongo 等数据库服务来保存数据。
【讨论】: