[Node.js] readFile과 createReadStream 비교 및 활용방법
readFile() createReadStream() pipe() readFile의 장점 & 단점 파일 전체 내용을 한 번에 사용 가능하다. 하지만 큰 파일을 읽을 때는 많은 메모리를 사용하므로 모든 내용이 로드될 때 까지 기다려야 한다. const fs = require('fs'); //test.txt파일을 읽고 콘솔에 출력 fs.readFile('./test.txt', (err, data) => { if (err) throw err; console.log(data); }); createReadStream의 장점 파일을 작은 단위(chunk)로 나누어 읽느 방식을 사용한다. 메모리를 효율적으로 관리하면서도 대용량 파일에 특별한 장점을 제공한다. 또한, 데이터를 실시간 처리하여 대기시간을 최소화 한다. ..
NodeJS 2023.05.13