node:events:495 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use 3000; 서버 확인 (ex) 3000번 포트를 확인하고 싶을 때) sudo lsof -i : 3000 netstat -vanp tcp | grep 3000 강제 종료 kill -9 나의 경우에는 이렇게 해주어도 서버가 already used라고 나왔다. 해결 방법 서버를 한 번 열고 나면 옆에 3000; 이라는 문서가 생길 때가 있는데 왼쪽 app.js 옆에 3000;이라는 이름의 파일이 생길 때가 있는데 그걸 지우고 해결되었다
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..