2024/09/06

Node.js

[Node.js] fs 기본 기능 정리 (파일 저장 및 수정, 내용 읽기, 이름 변경, 디렉토리 체크 등)

회사에서 피그마 변환 프로젝트를 수행하며피그마 변환 -> HTML 파일로 저장 하는 과정에서 fs 모듈을 많이 사용했다.그 중 가장 기초가 되고 많이 호출한 메서드를 정리해보려 한다.(거의 비동기로 작성했다.)  0. 경로 생성fs 모듈을 사용하기 위해서는 경로값이 필요하다. 노드 서버를 실행하는 컴퓨터마다 서버 파일의 위치가 달라질 수 있으므로,1) fileURLToPath(import.meta.url) -- 실행 컴퓨터의 현재 파일의 절대경로를 먼저 추출하고 2) path.dirname(절대경로) -- 추출한 경로에서 현재 위치의 파일만 추출한 뒤3) path.join(현재위치, '목표파일상대경로') -- 현재 위치를 기준으로 상대 경로를 찾는다.import fs from "fs/promises";i..

함s
'2024/09/06 글 목록