홈페이지를 만들면서 배웠듯 운영체제마다 다른 문자로 디렉토리 구조를 표현한다. Unix 계열은 /, Windows는 \를 사용한다. 따라서 파일이나 디렉토리의 경로를 단순히 문자열을 이용하여 접근하면 프로그램이 특정 운영체제에서만 돌아갈 위험이 생긴다. 그래서 Node.js에서는 기본적으로 path 모듈을 제공해 JS 개발자들이 이러한 위험 없이 경로를 다룰 수 있도록 도와주는 것이다.
Next.js 13버전으로 홈페이지를 만들고 있는데, Vercel에 배포하려고 하니 관련된 에러를 밷어 것 같아 이 방식으로 해결했다. 동료분이 말씀해주실 때 미리 도입해 놓을걸 ^^
불러오기
import path from "path";
Join(): 경로 만들기
여러 개의 문자열을 가변 인자로 받아서 하나의 완전한 경로로 조합해준다.
path.join('homepage', 'books', 'book')
// 결과
'homepage/books/book'
'Programming > ETC' 카테고리의 다른 글
Apache, NginX, Tomcat의 개념(+ 웹서버, WAS, 로드밸런싱, 프록시) (0) | 2023.06.25 |
---|---|
Command Prompt(CMD), Git bash, PowerShell (0) | 2023.03.27 |
CodePush란? (0) | 2023.02.24 |
백도어(Back Door)란? (0) | 2023.02.02 |
[클린 코드] code-review-tips by Ryan McDermott(구글 엔지니어) 번역 (2) | 2023.01.18 |
댓글