什麼是流? Node中爲何要有流這個概念 ? 使用場景?

流指的是數據流,指的是數據是分片傳輸, 數據能夠實現非阻塞gulp

gulp 【 流式操做 】ui

案例: 打包壓縮包spa

流程: ip

  1. 讀取文件 it

    const fs=require('fs')pip

         2. 建立壓縮包class

             const zlib=require('zlib')require

  3. 將讀取的數據流寫入壓縮包

             const inp=fs.createReadStream(./xx.text) 讀取數據打包

             const gzip=zlib.createGzip() 建立壓縮包數據

  4. 輸出壓縮包   

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

             inp

                   .pipe(gzip)

                   .pipe(outp)

相關文章
相關標籤/搜索