Node.js Проблема при чтении файла

#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 напрямую. Однако я подозреваю, что проблема в вашем коде заключается в том, что вы записываете в поток, но затем считываете из него до того, как записанные данные будут фактически сброшены (то есть они все еще буферизуются операционной системой).