Слушайте Node.js ReadableStream - PullRequest
       13

Слушайте Node.js ReadableStream

0 голосов
/ 08 сентября 2018

Можно ли слушать Node.js ReadableStream, чтобы я мог, например, показать индикатор выполнения в консоли во время чтения файла?

В моем конкретном случае другая библиотека принимает мой ReadableStream: fs.createReadStream(filePath). В том же духе я хочу посмотреть этот поток, чтобы увидеть, сколько данных было перемещено через эту библиотеку.

Я делал stream.on('data', callback), но понял, что это на самом деле чтение потока. Я бы предпочел вместо этого прислушиваться к изменениям. Я не мог понять, как pipe поможет мне или любым другим методам.

1 Ответ

0 голосов
/ 08 сентября 2018

вы можете использовать пакет progress-stream , чтобы сделать именно то, что вы просили. если вас интересует, как вы можете реализовать это самостоятельно, проверьте страницу github для проекта, а также посмотрите на эти ресурсы .

...