본문 바로가기

main/Node.js

[Node] path, __dirname 사용하기 / ReferenceError: path is not defined ERROR

'__dirname' 를 사용하게 되면

마지막에 '/'가 없는 현재 경로가 출력된다.

 

path.join을 통해 다른 경로와 연결해서 사용할 수 있다.

app.use(express.static(path.join(__dirname, 'build')));

path.join(__dirname, '/build/index.html')

'__dirname' 뒤 다른 경로를 입력할 때 '/' 가 앞에 포함되어도, 포함되지 않아도

에러 없이 아래와 같이 정상적인 경로로 표현된다.

 


ReferenceError: path is not defined ERROR

const path = require('path');

내장 모듈이라 바로 require 해 주면 된다.