什么是流? Node中为什么要有流这个概念 ? 使用场景?

流指的是数据流,指的是数据是分片传输, 数据可以实现非阻塞

gulp 【 流式操作 】

案例: 打包压缩包

流程:

  1. 读取文件

    const fs=require('fs')

         2. 创建压缩包

             const zlib=require('zlib')

  3. 将读取的数据流写入压缩包

             const inp=fs.createReadStream(./xx.text) 读取数据

             const gzip=zlib.createGzip() 创建压缩包

  4. 输出压缩包   

             const outp=fs.createWriteStream('./xx.text.zip')

             inp

                   .pipe(gzip)

                   .pipe(outp)

posted @ 2019-07-17 20:13  哔哩哔哩嘛  阅读(357)  评论(0编辑  收藏  举报