Можно ли слушать Node.js ReadableStream, чтобы я мог, например, показать индикатор выполнения в консоли во время чтения файла?
В моем конкретном случае другая библиотека принимает мой ReadableStream: fs.createReadStream(filePath)
. В том же духе я хочу посмотреть этот поток, чтобы увидеть, сколько данных было перемещено через эту библиотеку.
Я делал stream.on('data', callback)
, но понял, что это на самом деле чтение потока. Я бы предпочел вместо этого прислушиваться к изменениям. Я не мог понять, как pipe
поможет мне или любым другим методам.