Node.js 강의를 들으면서 MongoDB를 처음 사용하려다 안돼서 검색을 해보고 무엇이 문제인지 알아냈다.

아래와 같은 오류가 났을 때 혹시 나와 같은 경우일 수 있으니 확인해보는 것이 좋을 것 같다.

MongooseError [MongooseServerSelectionError]: bad auth : Authentication failed.

 

 

MongoDB를 서비스에 연결하기 위해 아래처럼 db 정보,  id와 password 등의 값이 기록된 코드를 가져와서 사용하게 되는데 

패스워드 부분에 db 계정의 패스워드를 <password> 꺽쇠 안에 넣는 것이 아니라, <>를 제외하고 그 자리에 패스워드를 넣어야 한다.

 

무엇이 문제인지 몰라서 혼자서 오타가 있는건지, 한참을 들여다 봤는데 틀린 것은 없는 것 같아서 검색을 해보고 알았다..

 

시간 낭비 일 수도 있겠지만 긍정적으로 보면 확실히 각인되어 앞으로는 잊어버리지 않을 것 같다.

 

 

'Programming' 카테고리의 다른 글

DTO와 VO 그리고 Entity  (0) 2022.04.29
리팩토링이란 무엇인가? what is Refactoring  (0) 2022.04.18
REST API / RESTful 에 대해  (0) 2022.03.30
MVC란?  (0) 2022.02.24
매개변수와 인자 Parameter & Argument  (0) 2022.02.16
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기