我正在阅读大量帖子,但我不知道怎么做。 我需要将一个文件(一个ASCII文件)写入服务器,之后它将在客户端读取。这个过程应该定期进行。 我可以在本地运行它,将文件保存到我自己的文件夹中。 我正在使用Node.js(fs模块)
我知道我必须把文件放在"数据"夹。我不知道如何使用$ OPENSHIFT_DATA_DIR环境变量来做到这一点。
我很感激一些建议。非常感谢
罗
答案 0 :(得分:6)
您可以在节点中使用环境变量process.env.OPENSHIFT_DATA_DIR访问数据目录。例如,写入数据目录中的文件message.txt将是:
var fs = require('fs');
fs.writeFile(process.env.OPENSHIFT_DATA_DIR + 'message.txt', 'Hello Node', function (err) {
if (err) throw err;
console.log('It\'s saved!');
});