개발 기록이

[ERROR] mongoose 연동 에러 해결방법 본문

Error 모음집

[ERROR] mongoose 연동 에러 해결방법

studyingbackhoe 2022. 12. 9. 17:03

node.js로 mongoose 연동하는데 몽고디비 주소를 mongodb://id:password@localhost:27017/DB명 으로 입력했더니 다음과 같은 에러가 계속 발생했다. 

(node:8977) UnhandledPromiseRejectionWarning: MongoServerError: Authentication failed.

 

해결방법

 

아래와 같이 몽고디비 주소 마지막에 ?authSource=admin을 추가하면 정상적으로 연동이 된다. 

(authSource=admin : 연동하고자하는 id 사용자에게 admin의 권한을 부여해주는 connectOptions )

const MONGO_URL = `mongodb://id:password@localhost:27017/DB명?authSource=admin`;