我正在尝试在Node.js中实现可写流。我正在阅读SubStack的excellent stream handbook。我想知道当读取流停止写入时(当它调用push(null)时)是否有办法在可写流中进行查找?是否可以实现可写流来订阅finish事件?
最佳答案
没有理由不订阅end
事件。它在合同中,无论谁消费。
您提到的手册中引用的一些信息流是自己完成的。例如:
https://github.com/Raynos/duplexer/blob/master/index.js#L36
我正在尝试在Node.js中实现可写流。我正在阅读SubStack的excellent stream handbook。我想知道当读取流停止写入时(当它调用push(null)时)是否有办法在可写流中进行查找?是否可以实现可写流来订阅finish事件?
最佳答案
没有理由不订阅end
事件。它在合同中,无论谁消费。
您提到的手册中引用的一些信息流是自己完成的。例如:
https://github.com/Raynos/duplexer/blob/master/index.js#L36