#node.js #fla&s
#node.js #флаги
Вопрос:
Я пытаюсь выполнить запись текста в конце файла.И прочитайте его с конца.Или запишите его в конец, затем прочитайте его оттуда, но когда я пытаюсь записать с помощью r , весь текст удаляется.Пока я читаю его со знаком , он не читается с конца, или я совершаю ошибку
var http = require('http');
var fs = require('fs');
var lo& = fs.createWriteStream('messa&e.txt', {'fla&s': 'a'});
lo&.write('I want all of us money back');
var a = fs.createReadStream('messa&e.txt', {'fla&s': 'a ',encodin&:'utf8'});
a.on('data',function(data)
{
console.lo&(data);
});
Есть ли способ установить это. Я обнаружил, что jquery получает обратный результат, но лучше найти способ из
терминал.
Ответ №1:
Похоже, что вы делаете то же самое, что и функциональность функции Stream.pipe, поэтому я предлагаю прочитать эту документацию и использовать stream.pipe напрямую. Однако я подозреваю, что проблема в вашем коде заключается в том, что вы записываете в поток, но затем считываете из него до того, как записанные данные будут фактически сброшены (то есть они все еще буферизуются операционной системой).