nodejs 파일 읽기/쓰기(저장) 하는 방법
◆ 파일을 읽는 방법 입니다.
동기적으로 파일 읽기
const data = fs.readFileSync("package.json", "utf-8");
console.log(data);
이렇게 캐릭터셋 지정하기 않고 읽어도 된다.
const dataBytes = fs.readFileSync(file);
◆ 아래는 파일 쓰는(저장) 하는 방법
import fs from "fs";
...
...
var file = './result.txt';
fs.writeFile(file, dataBytes, (err) => console.log(err));
fs.writeFile(file, dataBytes, function(err) {
//console.log(err);
});
동기식으로 쓰기
fs.writeFileSync(file, dataBytes);
동기식은 현재 처리하는다는 것인데 대부분 부분 끝에 Sync가 붙어 있습니다. 우리는 컴앤드 라인에선 동기식에 익숙 합니다. 브라우저 처럼 처리 할 필요가 없으니 까요.