💥 콘솔 에러
백엔드 연결
🛠서버 실행
🔶 [nodemon] app crashed - waiting for file changes before starting . . .
요즘 데이터 분석 웹 서비스 프로젝트를 진행하고 있다. 프론트 작업물은 front 디렉토리에 백엔드 작업물은 back 디렉토리에서 코드를 작성하고 있다. 나는 이번 프로젝트에서 프론트 작업을 진행하고 있고 백엔드 분의 작업물을 테스팅해보려고 백엔드 서버를 실행해봤다. 그런데 이번 포스팅의 콘솔 에러가 나오게 됐다. 에러를 보면 nodemon 앱이 충돌했다 하면서 서버가 실행이 안되고 있다. 이게 내가 작업한 코드가 아니다 보니깐 처음에는 아니 왜 에러가 나지?? 에러 코드를 어떻게 수정해야 하지?? 하면서 여러 가지 생각이 들기 시작했다.
🔶 MongoDb 연결에 실패하였습니다 . . .
뭐가 문제지?? 하면서 서버를 다시 실행해보다가 이번에는 MongoDB 연결에 실패했다는 메시지가 나오기 시작했다. db에 index.js 파일을 확인하라고 하는데 내가 작성한 코드가 아니다 보니 이게 내가 수정하는 게 맞나?? 에러 메시지를 봐도 어질어질했다.
🔶 MongoDB 서버 주소가 설정되지 않았습니다.
혹시나 해서 npm 대신에 yarn으로 서버를 실행해 보았다. 역시나 몽고디비 연결에 실패했다고 나온다. 그리고 그아래에 MongoDB 서버 주소가 설정되지 않았다는 콘솔 메시지를 확인할 수 있다. 옹?? 😲💦💦
🧐🧾 🤔💬
💚 에러 해결 _ 서버 정상 실행
그렇다😀 현재 프로젝트 데이터베이스로 Atlas를 쓰고 있는데 해당 백엔드 작업해주시는 분의 디비에 접근할 수 있는 IP로 내가 추가가 안되어 있던 것이었다🧐 백엔드 담당자분에게 내 아이피 주소 추가해달라고 요청하고 .env 파일에 몽고디비 URL을 추가해주면 위의 서버 연결 실패를 해결할 수 있다. 프로젝트를 할 때 정말 기본적인 부분인데.. 이번 프로젝트는 데이터 분석을 통한 기획 부분에 초반에 집중을 하다 보니 디비 권한을 추가하는 것을 잊고 왜 에러가 나지 하면서 혼자 헤맸었다. 😂 팀원분이 바로 캐치를 해주셔서 해결을 해서 정말 다행 👍
포스팅이 도움이 되셨다면 공감 과 구독 눌러주세요 💚
'WEB 공부 > WEB, 브라우저 상식' 카테고리의 다른 글
Web Server와 WAS의 차이점 (0) | 2022.07.19 |
---|