node.js流类型

49 阅读1分钟

在Node.js中,流的类型有以下四种:

  1. Readable:可读流。这种流主要用于从数据源读取数据,例如,从文件系统(fs)模块或HTTP请求等读取数据。
  2. Writable:可写流。这种流主要用于将数据写入到目标,例如,写入到文件、网络连接等。
  3. Duplex:可读可写流。这种流既可以读取数据,也可以写入数据,例如,网络套接字(net.Socket)。
  4. Transform:在读写过程中可以修改和变换数据的Duplex流。例如,zlib.createDeflate()。