Node.js 在传递stream.end()后重新打开写流
调用stream.end()后是否可以重新打开关闭的流 我的要求是使用流以块的形式写入,整个过程在调度器中调用,因此一旦流关闭,下一次调用调度器,就会发出所述错误,这确实是不可取的 而且我也不想每次调度器运行时都创建一个新的流 说 在调用stream.end()之后调用stream.write()方法将 提出错误Node.js 在传递stream.end()后重新打开写流,node.js,stream,node.js-stream,node-streams,Node.js,Stream,Node.js Stream,Node Streams,调用stream.end()后是否可以重新打开关闭的流 我的要求是使用流以块的形式写入,整个过程在调度器中调用,因此一旦流关闭,下一次调用调度器,就会发出所述错误,这确实是不可取的 而且我也不想每次调度器运行时都创建一个新的流 说 在调用stream.end()之后调用stream.write()方法将 提出错误 不幸的是,不,这是不可能的。一旦流关闭,它就关闭了。如果您仍然有东西要写入流,为什么要关闭它?@jornsharpe我正在为该迭代关闭它,当调度程序再次运行时,我需要再次打开它。否则我
不幸的是,不,这是不可能的。一旦流关闭,它就关闭了。如果您仍然有东西要写入流,为什么要关闭它?@jornsharpe我正在为该迭代关闭它,当调度程序再次运行时,我需要再次打开它。否则我怎么能监听流的finish事件呢?这是否意味着每次调度器运行时我都必须创建一个新的流?您还知道是否可以在不发送stream.end()的情况下模拟finish事件吗?