Nodejs中的很多地方都用到了流,流是一个很常见的概念,一个http请求,控制台输入输出的形式都是流.流可以分为三种: 可读流 可写流 既能读又能写 其中第三种流又可以分为全双工流Duplex和转换流Transform,另外,所有的流都是EventEmitter的实例,也就是有发送事件和处理事件的能力. 可读流 Readable Stream 可读流可以输出数据,常见的可读流有: http请求和响应 读文件 压缩解压 加密解密 tcp sockect 进程输入 可读流分为两种模式:流式的和非流…