读取文件时出现Node.js问题

时间:2011-04-12 14:02:08

标签: node.js flags

我正在尝试写文件结尾的文件。并从结尾读取它。或者将其写入结束,然后从那里读取它但是当我尝试用r +写入时所有文本都被删除。而我正在阅读它带有+它不会从最后读取或我犯了错误

var http = require('http');
var fs = require('fs');

var log = fs.createWriteStream('message.txt', {'flags': 'a'});
log.write('I want all of us money back');

var a = fs.createReadStream('message.txt', {'flags': 'a+',encoding:'utf8'});
a.on('data',function(data)
{
    console.log(data);
});

有没有办法设置它。我发现jquery得到反转,但最好找到一种方法 终端

1 个答案:

答案 0 :(得分:0)

看起来你正在做的事情和Stream.pipe函数的功能是一样的,所以我建议你阅读那些文档并直接使用stream.pipe。但是,我怀疑你的代码中的问题是你是在写入流,但是在写入的数据实际刷新之前读取它(意味着它仍然被操作系统缓冲)。