码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-17 20:45:33      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:item   压缩   span   取数   案例   mode   操作   loaded   and   

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

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)

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

标签:item   压缩   span   取数   案例   mode   操作   loaded   and   

原文地址:https://www.cnblogs.com/liaohuihui/p/11203396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!