Что такое Streams в Node.js и какие типы бывают?

Middle
376 просмотров
AFK Offer AI

Streams — это интерфейс для работы с потоковыми данными, которые обрабатываются по частям (chunks), не загружая всё в память. Типы: Readable (читаем данные), Writable (пишем данные), Duplex (читаем и пишем, например TCP сокет), Transform (читаем, трансформируем и пишем, например gzip). Незаменимы при работе с большими файлами, HTTP запросами, архивацией.

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

Реализуй RBAC middleware — проверяет роль пользователя из JWT для доступа к роуту