Ich kann keine knappe Antwort für eine einfache Frage finden. Hoffentlich wird es so sein.Pipe lesbarer Stream zu 2 beschreibbaren Streams
Ich möchte einfach, dies zu tun:
let myReadableStream = ...some readable stream...;
let myFileStream = ...some writable file stream...;
myReadableStream.pipe(process.stdout).pipe(myFileStream);
Dies gilt nicht als beschreibbar Ströme funktionieren nicht entlang geleitet werden kann.
Diese Art der Arbeiten:
let myReadableStream = ...some readable stream...;
let myFileStream = ...some writable file stream...;
myReadableStream.pipe(process.stdout);
myReadableStream.pipe(myFileStream);
Aber nicht das zu Problemen führen, wenn das lesbare Rohr schnell vor den zweiten myReadableStream.pipe(myFileStream)
mit Daten füllt erreicht ist?
Was ist der kanonische Weg, dies mit Rohren zu tun?