const fs = require('fs');
const readStream = fs.createReadStream('./readme3.txt');
const data = [];
readStream.on('data', (chunk) => {
data.push(chunk);
console.log('data: ', chunk);
});
readStream.on('end', () => {
console.log('end: ', Buffer.concat(data).toString());
});
readStream.on('error', (err) => {
throw err;
});
코드 자체는 간단하다 readStream의 이벤트마다 해당하는 callback 함수를 실행하는 것 그 뿐이다.