Files
js-examples/getting-started/21_stream.js
2023-02-26 01:30:37 +09:00

26 lines
533 B
JavaScript

const fs = require('fs');
const Stream = require('stream')
const readableStream = new Stream.Readable(
{ read() { } }
);
const readableStream2 = fs.createReadStream('sample.txt');
const writableStream = new Stream.Writable(
{
write(chunk, encoding, next) {
console.log(chunk.toString())
next()
}
}
);
readableStream.pipe(writableStream);
readableStream.on('readable', () => {
console.log(readableStream.read());
});
writableStream.write('Hello...');
writableStream.end();