首页 > 代码库 > stream
stream
1.四个流类型。 读、写、可读写和可改变四个流。
2.看一个例子:
var destroy = require(‘destroy‘) var http = require(‘http‘) var onFinished = require(‘on-finished‘) http.createServer(function onRequest(req, res) { var stream = fs.createReadStream(‘package.json‘) //res为一个可写流,pipe是把源流输出到目标可写流(writable) stream.pipe(res) //如果完成,触发销毁这个流 onFinished(res, function (err) { destroy(stream) }) })
3.stream类的原型
var Stream = require(‘stream‘); //Stream { pipe: [Function] }, 只有一个pipe方法。 console.log(Stream.prototype);
4.可读流的方法
var Stream = require(‘stream‘); var readableStream = Stream.Readable; /* Readable { push: [Function], unshift: [Function], isPaused: [Function], setEncoding: [Function], read: [Function], _read: [Function], pipe: [Function], unpipe: [Function], on: [Function], addListener: [Function], resume: [Function], pause: [Function], wrap: [Function] } */ console.log(readableStream.prototype);
stream
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。