본문 바로가기
Q&A2018년 11월 7일1분 읽기

Node.js에서 파일 읽기 쓰기 방법

노
노드입문
조회 1991댓글 3

Node.js에서 파일을 읽고 쓰는 방법을 알고 싶습니다.

fs 모듈을 쓴다고 하는데 동기/비동기 방식의 차이도 알려주세요.

댓글 3

노노드개발자(guest)7년 전
fs 모듈의 비동기 버전을 사용하는 게 권장됩니다.const fs = require('fs').promises;

// 읽기
const data = await fs.readFile('file.txt', 'utf8');

// 쓰기
await fs.writeFile('output.txt', '내용');

// 추가
await fs.appendFile('log.txt', '새 줄\n');
풀풀스택지훈7년 전

Sync 버전(readFileSync)은 파일을 읽는 동안 다른 요청을 처리할 수 없어서 서버에서는 피해야 합니다. 설정 파일 한 번 읽을 때만 Sync를 쓰세요.

노노드입문(guest)풀스택지훈7년 전
비동기가 기본이라는 점, 기억하겠습니다!
Ctrl+Enter로 등록