Node.js · Middle · Pytanie 14 z 75
Dlaczego stream.pipeline() jest lepszy niż łańcuch .pipe()?
- 1
.pipe()jest przestarzałe i usunięte - 2
pipelineprzyspiesza przepływ danych - ✓Poprawna odpowiedź: Przekazuje błędy z każdego strumienia i przy awarii niszczy wszystkie strumienie, więc nic nie wycieka
Wyjaśnienie
Z .pipe() błąd w jednym strumieniu nie zamyka pozostałych. await pipeline(src, transform, dest) z node:stream/promises działa też z async/await.