서버/Node

NodeJS fs

realtrynna 2022. 1. 18. 20:18

NodeJS fs

파일 시스템에 접근하는 내장 모듈

- 파일/폴더 생성 삭제 읽기 쓰기 가능

- browser는 제한적이었으나 노드는 권한을 가지고 있음

 

fs / 프로미스 문법 지원
const fs = require("fs").promises;

- fs.readFile("경로", (err, data)) : 파읽 읽기
data에 내용이 들어있음
fs.readFile("./text.txt")
	.then((data) => {
    	console.log(data.toString());
    })
    
- fs.writeFile("경로 파일명", "내용") : 파일 생성
fs.writeFile("./text.txt", "text입니다.");
	.then(() => {
    	
    })
    .catch((err) => {
    	console.error(err);
    })
    
- 생성 후 읽기
fs.writeFile("./text.txt", "text입니다." => {
	.then(() => {
    	fs.readFile("./text.txt");
        	.then((data) => {
            	console.log("text입니다.");
            })
            .catch((err) => {
            	console.error(err);
            })
    })
    .catch((err) => {
    	console.error(err);
    })
})

'서버 > Node' 카테고리의 다른 글

NodeJS dotenv  (0) 2022.01.20
NodeJS NPM semver package.json  (0) 2022.01.19
NodeJS exception 예외 처리  (0) 2022.01.18
NodeJS process  (0) 2022.01.18
NodeJS event  (0) 2022.01.18