안녕하세요. 혀코입니다.
오늘은 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 내장모듈을 사용하는 방법에 대해서 알아봤습니다.
유용하셨다면, 공감과 구독 부탁 드립니다.
감사합니다.
댓글