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 |
최근댓글