流(Stream)是一种数据传输手段,是有顺序的,它有起点和终点。在Node.js中,流是一个抽象接口,Node.js中有很多对象的实现都是流,如HTTP服务器request和response对象等。Node.js中有4种基本的流类型:
● Readable:可读的流,例如fs.createReadStream()。
● Writable:可写的流,例如fs.createWriteStream()。
● Duplex:可读写的流,例如net.Socket。
● Transform:在读写过程中可以修改和变换数据的Duplex流。
可以通过require('stream')加载Stream基类。其中包括Readable流、Writable流、Duplex流和Transform流的基类。









网友评论