收听Node.js ReadableStream

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了收听Node.js ReadableStream相关的知识,希望对你有一定的参考价值。

是否可以监听Node.js ReadableStream,以便在读取文件时可以在控制台中显示进度条?

在我的特殊情况下,另一个库正在使用我的ReadableStream:fs.createReadStream(filePath)。同样,我想观看此流以查看已通过此库移动了多少数据。

我在做stream.on('data', callback),但意识到它实际上正在阅读流。我宁愿听取改变。我无法弄清楚pipe将如何帮助我或任何其他方法。

答案

你可以使用progress-stream包来完全按照你的要求去做。如果你对如何实现这个你自己感兴趣 - 检查项目的github page,还看看这些resources

以上是关于收听Node.js ReadableStream的主要内容,如果未能解决你的问题,请参考以下文章

火力基地。如何在 Node JS 中收听集合并获取最新修改文档的 ID?

KoaHub.JS基于Node.js开发的Koa 生成验证码插件代

收听原始蓝牙键盘数据

为啥我不能在“localhost”上收听,但可以在“127.0.0.1”上收听?

Node.js:无线电流 Api [关闭]

node.js 流的错误处理