收听 Node.js ReadableStream
Listen to a Node.js ReadableStream
是否可以监听 Node.js ReadableStream,这样我就可以在读取文件时在控制台中显示进度条?
在我的特殊情况下,另一个库占用了我的 ReadableStream:fs.createReadStream(filePath)
。同样,我想观看这个流,看看有多少数据已经通过这个库移动。
我在做 stream.on('data', callback)
,但意识到它实际上是在读取流。我宁愿倾听变化。我不知道 pipe
对我或任何其他方法有何帮助。
您可以使用 progress-stream 包来完全按照您的要求进行操作。
如果您对如何自己实现这一点感兴趣,请查看 github page for the project and also look at these resources.
是否可以监听 Node.js ReadableStream,这样我就可以在读取文件时在控制台中显示进度条?
在我的特殊情况下,另一个库占用了我的 ReadableStream:fs.createReadStream(filePath)
。同样,我想观看这个流,看看有多少数据已经通过这个库移动。
我在做 stream.on('data', callback)
,但意识到它实际上是在读取流。我宁愿倾听变化。我不知道 pipe
对我或任何其他方法有何帮助。
您可以使用 progress-stream 包来完全按照您的要求进行操作。 如果您对如何自己实现这一点感兴趣,请查看 github page for the project and also look at these resources.