Node

__dirname과 process.crw()의 차이

Alexim 2022. 8. 6. 13:55

D:\blog\imalex\src\server 위치에서 __dirname과 process.crw()를 호출했을 때

(imalex가 프로젝트 경로이다.)

 

dirname ->  D:\blog\imalex\src\server
process.cwd() -> D:\blog\imalex

 

__dirname은 모듈의 파일 경로를 말한다.

 

process는 node 전역 객체를 말한다.

crw()는 노드가 실행중인 위치를 반환한다.

 

즉 process.crw()는 프로젝트 안 어디서 호출하든 같은 결과를 가져온다.