error

[VM] ReferenceError: PORT is not defined

wjdwwidz 2023. 10. 8. 17:34

vm 환경에서 npm run dev 로 js파일을 실행시켰는데 ReferenceError가 발생하였다

 

console.log(`Server is listening Port on ${PORT}`);
                                             ^

ReferenceError: PORT is not defined

 

console 문장을 주석처리하고 실행해보니 서버 자체는 잘 연결되고 있었다. 

 

최종 브랜치인 master를 클론받았고 그곳에는 port변수가 정의되어 있지 않았다

(실험용 브랜치에만 port 변수가 정의되어있었다)

 

그래서 ${PORT} 이렇게 포트를 불러오면 오류가 났던 것 

 

해결 방법 

 

1. master브랜치에 .env파일을 만들어주고 그 안에 port변수를 정의한다

2. 그리고 오류가 났던 콘솔 문에 process.env.PORT로 불러와서 해결했다


console.log(`Server is listening Port on ${process.env.PORT}`);