Programming/ETC

[Node.js] path 모듈

리버김 2023. 3. 27.
홈페이지를 만들면서 배웠듯 운영체제마다 다른 문자로 디렉토리 구조를 표현한다. Unix 계열은 /, Windows는 \를 사용한다. 따라서 파일이나 디렉토리의 경로를 단순히 문자열을 이용하여 접근하면 프로그램이 특정 운영체제에서만 돌아갈 위험이 생긴다. 그래서 Node.js에서는 기본적으로 path 모듈을 제공해 JS 개발자들이 이러한 위험 없이 경로를 다룰 수 있도록 도와주는 것이다.

Next.js 13버전으로 홈페이지를 만들고 있는데, Vercel에 배포하려고 하니 관련된 에러를 밷어 것 같아 이 방식으로 해결했다. 동료분이 말씀해주실 때 미리 도입해 놓을걸 ^^

불러오기

import path from "path";

 

Join(): 경로 만들기 

여러 개의 문자열을 가변 인자로 받아서 하나의 완전한 경로로 조합해준다.
path.join('homepage', 'books', 'book')

// 결과
'homepage/books/book'

댓글