강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

show0389님의 프로필 이미지
show0389

작성한 질문수

타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게

카카오 로그인 구현하기 - 1

섹션 19에 백엔드 부분 몽고DB 연결이 계속 끈깁니다.....

작성

·

26

0

image.png

따로 몽고 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와의 연결 문제가 지속적으로 발생하고 있으시군요. 주어진 상황을 살펴보면, 몇 가지 점검해야 할 부분들이 있습니다:

주요 점검 사항:

  1. MongoDB Atlas 설정 확인

    • 이미 IP 주소를 0.0.0.0/0으로 설정하셨다고 하니 이는 모든 외부 요청을 허용하는 설정입니다. 그러나, 이 설정이 아직 제대로 적용되지 않았을 수 있으므로 Atlas 대시보드에서 해당 설정을 다시 한 번 확인해 보세요.
  2. MongoDB 연결 문자열

    • MongoDB 연결 URI(MONGODB_URI)가 정확히 설정되어 있는지, 특히 사용자 이름, 비밀번호, 데이터베이스 이름이 올바른지 확인해 보세요. 종종 복사 붙여넣기 과정에서 문법 오류가 발생할 수 있습니다.
  3. Replica Set 및 서버 상태 확인

    • 에러 메시지에 ReplicaSetNoPrimary 문제가 언급되었습니다. 이는 MongoDB 클러스터 내에 기본 서버(primary)가 설정되지 않을 때 발생합니다. MongoDB Atlas에서 클러스터 상태를 점검하고 어떤 서버가 primary 역할을 하는지 확인해 보세요.
  4. 로컬 네트워크 및 방화벽 설정

    • IP가 허용되었음에도 불구하고, 로컬 네트워크의 방화벽이 특정 포트를 차단하고 있지 않은지 확인해 보세요. 특히 포트 27017을 허용해야 합니다.
  5. MongoDB 드라이버 및 라이브러리 버전

    • 사용 중인 mongoose 또는 다른 MongoDB 드라이버의 버전이 최신인지, 그리고 MongoDB Atlas와 호환되는지 확인하세요. 버전 불일치가 있어도 연결 오류가 발생할 수 있습니다.

도움받을 수 있는 링크:

이번 문제는 복합적인 요소가 작용할 수 있으니, 위의 내용을 참고하여 하나씩 확인해 보시기 바랍니다. MongoDB FAQ 페이지나 Atlas의 지원 문서도 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

show0389님의 프로필 이미지
show0389

작성한 질문수

질문하기