개발 기록이
[ERROR] mongoose 연동 에러 해결방법 본문
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`;
'Error 모음집' 카테고리의 다른 글
[ERROR] tomcat 서버 There is insufficient memory for the Java Runtime Environment (0) | 2024.07.18 |
---|---|
[ERROR] SVN is out of date 에러 해결 방법 (0) | 2023.12.23 |
[ERROR] Uncaught TypeError: Cannot read properties of undefined (reading 'replace') (0) | 2023.11.04 |
[ERROR] SVN E155004 error 해결하기 (0) | 2023.08.12 |
[Error] 406 에러 해결 방법 (feat.브라우저에 JSON 출력) (0) | 2022.07.31 |