mongoose로 디비에 연결할때 27017포트로 연결하는데
localhost:27017로 연결하면 연결이안되고
127.0.0.1:27017로 연결해야 연결이 된다.
맥에서는 로컬호스트로도 가능한데 윈도우는 꼭 IPv4로 써줘야 한다
MongooseServerSelectionError: connect ECONNREFUSED ::1:27017 라는 에러 메세지에서
::1:27017 부분을 보면 ::1은 localhost를 IPv6 방식으로 표현한 것이라고 하네요
아마 윈도우에서는 localhost가 IPv4 방식인 127.0.0.1이 되어야 하는대
IPv6 방식인 (0:0:0:0:0:0:0:1)가 되어서 오류가 났던거라고 추측해봅니다 !
그러니까 mongoose가 localhost를 자체적으로 ipv6 ::1로 바꾸는데 윈도우는 그것을 로컬호스트로 인식하지 못하는듯 하다
'TIL,WIL(일간,주간 회고)' 카테고리의 다른 글
2023. 01. 09 WIL ORM, noSQL vs SQL (0) | 2023.01.09 |
---|---|
2023.01.02 TIL req.headers관련 (0) | 2023.01.02 |
2022.12.28 TIL Array.find 함수 관련 (0) | 2022.12.28 |
2022.12.28. TIL mongoose관련 (0) | 2022.12.28 |
2022.12.25 WIL [자바스크립트] (0) | 2022.12.25 |