MongoDB 접속 오류(해결)

개발자·2022년 4월 29일
0
post-thumbnail

요즘 한참 Node.js에 빠져서 아주 재미지게 개발하고 있다.

날씨도 선선하니 좋고 집에 있기 뭐해서 카페와서 개발을 하려고 하는데...

집에서는 보지 못했던 오류가 뙇! 떠버리고 말았다.


zzame@soljjamiui-MacBookPro todoapp % nodemon server.js
[nodemon] 2.0.15
[nodemon] to restart at any time, enter rs
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting node server.js
Error: querySrv ENODATA _mongodb._tcp.cluster0.dsant.mongodb.net
at QueryReqWrap.onresolve [as oncomplete] (node:dns:213:19) {
errno: undefined,
code: 'ENODATA',
syscall: 'querySrv',
hostname: '_mongodb._tcp.cluster0.dsant.mongodb.net'
}
[nodemon] clean exit - waiting for changes before restart

db와 connect가 안되고 있는 것 같아서

mongodb 홈페이지에서 어디서든 접속이 가능하도록 설정도 해보고,

현재 ip에서 접속이 가능하도록 설정도 해봤는데 도저히 문제가 해결이 안되었다.

그러던 중 갑자기 든 생각...

혹시 공공와이파이라서 보안상 연동이 안되는건 아닐까...?


급하게 핸드폰으로 핫스팟을 켜고 맥북과 연결한 후,

모든 설정들을 원래대로 돌리고 다시 실행해 보았다.

결과는...!!!

zzame@soljjamiui-MacBookPro todoapp % nodemon server.js
[nodemon] 2.0.15
[nodemon] to restart at any time, enter rs
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting node server.js
listening on 8080

Success!!

너무 어이가 없어서 구글링 좀 해봤더니...

스타벅스와 같은 공용와이파이를 사용하는 환경에서는 이런 오류가 종종 뜬다고 한다...

허허...

profile
I DEVELOP THEREFORE, I AM 😄

1개의 댓글

comment-user-thumbnail
2023년 9월 15일

혹시 저도 같은 오류가 발생하고 있는데 모든 설정을 다시 되돌렸다는게 자세히 어떤 과정을 한건지 여쭤봐도 될까요?

답글 달기