섹션 19에 백엔드 부분 몽고DB 연결이 계속 끈깁니다.....
47
작성한 질문수 1

따로 몽고 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의 지원 문서도 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
상태(State) 가 "시간이 지남~" 에 대해 질문 있습니다.
0
34
2
import {} 중괄호 차이점
0
38
2
[ 문의]몽고DB connect 의 건
0
47
2
제공되는 react_code.zip 중에 ..
0
47
2
커리큘럼 비활성화
0
46
2
설명하시는 개념들을 잘 모르겠습니다.
0
43
2
이해가 절반 정도 되는데요.
0
56
1
styled-components(전역)
0
56
1
cloudinary 관련
0
71
3
useOptimistic 실전-1 useState
0
87
2
discord 초대장 갱신이 필요한거같습니다.
0
83
1
할일 관리 앱(메모이제이션)
0
99
2
Web 플랫폼 등록
0
141
2
함수 정의 기준
0
87
2
fetch는 사용되는가
0
88
2
전역상태 관리 선택 기준
0
109
2
tailwind css는 언제 사용되는가 또 다른 css와의 차이
0
210
2
카카오 web플랫폼 등록
0
193
2
컴포넌트 그리고 폴더 구조에 대해
0
78
2
152강 보는중입니다. 초시계부분이구요. 넘버가 timeout을 받을수없다는 에러가 나오고 있어요
0
52
1
폼테그 다른 태그를 하나의 상태 객체로 묶기
0
55
2
class를 className으로 전부 수정하실 때
0
50
2
JWT에 대한 개념도 학습할 수 있나요?
0
74
2
수업자료 다운로드
0
61
2





