본문 바로가기
Programming/Node.js

Node.js에서 Path 내장모듈 사용하는 방법

by 혀코 2020. 1. 10.

안녕하세요. 혀코입니다.

오늘은 Node.js에서 Path 내장모듈 사용하는 방법에 대해서 알아보겠습니다.

Path 모듈은 폴더의 경로를 지정하는데 사용됩니다.

 

app.js를 다음과 같이 작성합니다.

const path = require('path')

console.log(path.join(__dirname,'../'))

__dirname 은 현재 폴더위치를 나타냅니다. 그리고 ../ 는 상위폴더로 이동입니다.

 

D:\hugo\playground\nodejs\basics 에서 node app.js 를 실행하면, 

코드 실행한 폴더 [D:\hugo\playground\nodejs\basics]

$ node app.js
D:\hugo\playground\nodejs\

한단계 상위폴더를 출력하는 것을 확인할 수 있습니다.

 

basics 내에 public 폴더를 생성하고 node app.js를 실행하고 public 폴더를 지정하려면,

const path = require('path')

console.log(path.join(__dirname,'./public'))

위와 같이 코드를 작성하면 됩니다.

코드 실행한 폴더 [D:\hugo\playground\nodejs\basics]

$ node app.js
D:\hugo\playground\nodejs\basics\public

 

basics와 동일한 레벨에 advanced 폴더를 만들고 advanced 폴더를 지정하려면,

const path = require('path')

console.log(path.join(__dirname,'../advanced'))

위와 같이 코드를 작성하면 됩니다.

코드 실행한 폴더 [D:\hugo\playground\nodejs\basics]

$ node app.js
D:\hugo\playground\nodejs\advanced

 

 

이렇게 Node.js에서 Path 내장모듈을 사용하는 방법에 대해서 알아봤습니다.

유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다.

댓글