Rhapsodist

nodejs

Nodejs에서 `__dirname` 으로 접근했을 때 현재보다 상위폴더로 가는 방법

2020.03.05

Created By Rhapsodist

Rhapsodist

Nodejs에서 __dirname 으로 접근했을 때 현재보다 상위폴더로 가는 방법

1.개요

현재 존재하는 폴더의 Path 를 읽어온 상태로 상위폴더 에 접근 하는 방법을 알아보자. 특히 Nodejs에서 __dirname 으로 Path 설정했을 때 상위폴더로 접근하는 것 이라면 알아두자.

2.Code

2.1 Ex1

const fs = require("fs")
fs.readFile(__dirname + '/../../target.js')

그저 String 으로 활용하여 접근하는 상대경로 사용 방법이다.

2.2 Ex2

const path = require("path")
const fs = require("fs")

fs.readFile(path.join(__dirname, '..', '..', 'foo.bar'))

Path 모듈 을 사용할 경우는 위와 같이 .. 으로 join 시켜주면 된다.

Share to ...

#nodejs
#path
#join
#dirname