인프런 커뮤니티 질문&답변
섹션 19에 백엔드 부분 몽고DB 연결이 계속 끈깁니다.....
작성
·
26
0

따로 몽고 DB URL로 하는 connect는 잘됬습니다만, 백엔드 소스를 동작 시켯을때에는 그 URL 로 연결시에 저렇게 failed가 뜨는데...
이미 몽고DB에 아이피도 0.0.0.0/0해준상태입니다. 혹시 뭐가 문제일가요?...
답변 2
0
안녕하세요.
첨부해주신 스크린샷으로 보아, 현재 발생하는 오류는 MongoDB Atlas의 IP 화이트리스트에 접속 중인 IP가 등록되어 있지 않아서 발생한 것으로 보입니다.
일반적으로는 Network Access 메뉴에서 현재 IP를 추가하시거나, 개발 환경이라면 0.0.0.0/0을 등록해 주시면 해결됩니다. 이 부분은 강의에서도 한 번 다루고 있으니, 함께 참고해 주세요.
이미 0.0.0.0/0을 등록하셨다면
입력 형식이 잘못되었거나
저장이 정상적으로 되지 않았을 가능성이 높습니다.
번거로우시겠지만, 몽고DB 연결 설정 관련 강의 영상을 다시 한 번 천천히 따라 해 보시고, 중간에 놓친 단계가 없는지 확인해 보시면 도움이 될 것 같습니다.
그럼에도 불구하고 문제가 계속된다면 언제든지 다시 문의 주세요.
다른 해결 방법을 제안해드리도록 하겠습니다. 🙂
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. show0389님.
MongoDB와의 연결 문제가 지속적으로 발생하고 있으시군요. 주어진 상황을 살펴보면, 몇 가지 점검해야 할 부분들이 있습니다:
주요 점검 사항:
MongoDB Atlas 설정 확인
- 이미 IP 주소를 0.0.0.0/0으로 설정하셨다고 하니 이는 모든 외부 요청을 허용하는 설정입니다. 그러나, 이 설정이 아직 제대로 적용되지 않았을 수 있으므로 Atlas 대시보드에서 해당 설정을 다시 한 번 확인해 보세요.
- 이미 IP 주소를 0.0.0.0/0으로 설정하셨다고 하니 이는 모든 외부 요청을 허용하는 설정입니다. 그러나, 이 설정이 아직 제대로 적용되지 않았을 수 있으므로 Atlas 대시보드에서 해당 설정을 다시 한 번 확인해 보세요.
MongoDB 연결 문자열
- MongoDB 연결 URI(
MONGODB_URI)가 정확히 설정되어 있는지, 특히 사용자 이름, 비밀번호, 데이터베이스 이름이 올바른지 확인해 보세요. 종종 복사 붙여넣기 과정에서 문법 오류가 발생할 수 있습니다.
- MongoDB 연결 URI(
Replica Set 및 서버 상태 확인
- 에러 메시지에
ReplicaSetNoPrimary문제가 언급되었습니다. 이는 MongoDB 클러스터 내에 기본 서버(primary)가 설정되지 않을 때 발생합니다. MongoDB Atlas에서 클러스터 상태를 점검하고 어떤 서버가 primary 역할을 하는지 확인해 보세요.
- 에러 메시지에
로컬 네트워크 및 방화벽 설정
- IP가 허용되었음에도 불구하고, 로컬 네트워크의 방화벽이 특정 포트를 차단하고 있지 않은지 확인해 보세요. 특히 포트 27017을 허용해야 합니다.
- IP가 허용되었음에도 불구하고, 로컬 네트워크의 방화벽이 특정 포트를 차단하고 있지 않은지 확인해 보세요. 특히 포트 27017을 허용해야 합니다.
MongoDB 드라이버 및 라이브러리 버전
- 사용 중인
mongoose또는 다른 MongoDB 드라이버의 버전이 최신인지, 그리고 MongoDB Atlas와 호환되는지 확인하세요. 버전 불일치가 있어도 연결 오류가 발생할 수 있습니다.
- 사용 중인
도움받을 수 있는 링크:
이번 문제는 복합적인 요소가 작용할 수 있으니, 위의 내용을 참고하여 하나씩 확인해 보시기 바랍니다. MongoDB FAQ 페이지나 Atlas의 지원 문서도 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




