可写流完了吗?

时间:2013-10-11 21:02:14

标签: node.js node.js-stream

我正在尝试在Node.js中实现可写流。我正在阅读SubStack的excellent stream handbook。我想知道当读取流停止写入时(当它调用 push(null)时)是否有办法找出可写流内部?是否可以实现可写流来订阅 finish 事件?

1 个答案:

答案 0 :(得分:1)

没有理由不订阅end事件。无论谁消费它,它都在合同中。

您提到的手册中引用的一些流本身就是这样做的。例如:

https://github.com/Raynos/duplexer/blob/master/index.js#L36