我正在阅读大量的帖子,但我不知道怎么做.我需要将一个文件(一个ASCII文件)写入服务器,之后它将在客户端读取.这个过程应该定期进行.我可以在本地运行它,将文件保存到我自己的文件夹中.我正在使用Node.js(fs模块)
我知道我必须把文件放在"data"文件夹下.我不知道如何使用$ OPENSHIFT_DATA_DIR环境变量来做到这一点.
我很感激一些建议.非常感谢
罗
您可以在节点中使用环境变量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!');
});
Run Code Online (Sandbox Code Playgroud)