专题文章
时长:00:00更新时间:2020-11-27 20:14:21
从前面两篇文章,我们了解到。想要把 Readable 的数据写到 Writable,就必须先手动的将数据读入内存,然后写入 Writable。换句话说,每次传递数据时,都需要写如下的模板代码。;为了方便使用,Node.js 提供了 pipe() 方法,让可以优雅的传递数据。;现在,就让我们来看看它是如何实现的吧。pipe;首先需要先调用 Readable 的 pipe() 方法。;执行 pipe() 函数时,首先将 Writable 记录到 state.pipes 中,然后绑定相关事件,最后如果 Readable 不是 flow 模式,就调用 resume() 将 Readable 改为 flow 模式。传递数据;
查看详情