Что такое Readable Stream в режиме flowing vs paused?

Senior
196 просмотров
AFK Offer AI

Readable stream может быть в двух режимах. Paused (по умолчанию): данные не идут пока не вызовешь read(). Flowing: данные генерируются автоматически, нужно подписаться на событие "data". Переключение в flowing: добавить listener на "data", вызвать resume(), или pipe() к Writable. Обратно в paused: вызвать pause(). Важно подписаться на событие "error" в обоих режимах — иначе Node.js выбросит необработанное исключение.

Следующий вопрос

Что такое AsyncLocalStorage в Node.js?