why-are-my-node-streams-hanging:一些补充节点流文档

时间:2024-06-01 05:39:14
【文件属性】:

文件名称:why-are-my-node-streams-hanging:一些补充节点流文档

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-01 05:39:14

node streams

为什么我的节点流挂起/未结束/丢失数据? 这可能是因为: 您正在将流返回给调用方,但在不暂停的情况下向其添加了“数据”处理程序 附加“数据”处理程序会使流进入流动模式。 如果调用者没有立即(在当前滴答中)附加数据/结束处理程序,则它们将开始丢失数据,并可能开始丢失“结束”事件。 可能非常糟糕: let bytesRead = 0 ; outputStream . on ( 'data' , function ( data ) { bytesRead += data . length ; } ) ; return outputStream ; 可能是正确的: let bytesRead = 0 ; outputStream . on ( 'data' , function ( data ) { bytesRead += data . length ; } ) ;


【文件预览】:
why-are-my-node-streams-hanging-master
----README.md(5KB)

网友评论