var fs = require("fs");
// Create readable stream
var readableStream = fs.createReadStream("./a.js");
// Pipe it to stdout
readableStream.pipe(process.stdout);
你還可以使用pipe鏈接多個stream。
以下代碼從文件創(chuàng)建可讀取流,通過zip變換流管道,然后將其管道到可寫文件流。
這將在文件系統(tǒng)上創(chuàng)建一個zip文件。
var fs = require("fs");
var gzip = require("zlib").createGzip();
var inp = fs.createReadStream("a.js");
var out = fs.createWriteStream("a.js.gz");
// Pipe chain
inp.pipe(gzip).pipe(out);
更多建議: