Stream 对象的原型、事件

2022-03-04  本文已影响0人  kzc爱吃梨

Stream对象的原型链

s=fs.createReadStream(path)

node --inspect-brk xxx.js

image.png image.png

Readable Stream

静止态paused和流动态flowing

const http = require('http')
const fs = require('fs')
const server = http.createServer()
server.on('request', (request, response) => {
  const stream = fs.createReadStream('./big_file.txt')
  stream.pipe(response)
  stream.pause()
  setTimeout(()=>{
    stream.resume()
  },3000)
})

server.listen(8888)

Writable Stream

drain 流干了事件

finish 事件

上一篇 下一篇

猜你喜欢

热点阅读