【发布时间】:2015-08-19 08:26:55
【问题描述】:
我正在编写一个接受可读流作为参数的函数。我的函数如何确定给定的流是否已经结束?
以下是我已经排除的:
为
end事件添加事件侦听器。如果流已经结束,则不会运行。测试
stream.read()是否返回null。 Null 可能意味着流已结束,但也可能意味着内部缓冲区为空。
我正在使用最新的 API 版本 (http://nodejs.org/docs/v0.12.7/api/stream.html)。有什么方法可以测试流是否在最后?
【问题讨论】:
标签: node.js