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

最佳答案

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

您提到的手册中引用的一些信息流是自己完成的。例如:

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

08-28 10:29