250x250
Notice
Recent Posts
Recent Comments
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- til
- JavaScript
- mongoose
- Find
- css
- jsonwebtoken
- TailwindCSS
- moment
- flutter
- AWS
- MYSQL
- nginx
- TypeScript
- wil
- https
- mongodb
- sequelize
- double quote
- await
- certbot
- atlas
- single quote
- RDS
- clipBehavior
- findByIdAndDelete
- async
- Node.js
- Express
- EC2
- Nodejs
Link
Archives
기억 휘발 방지소
[mongoDB / Atlas] mongoose로 Atlas 연결 시 오류해결 본문
728x90
반응형
📌 오류
작성한 코드는 다음과 같다.
const mongoose = require("mongoose");
mongoose.connect(process.env.DB_URL);
const db = mongoose.connection;
db.on("error", (error) => console.log("❗ DB Error", error));
db.once("open", () => console.log("✅ Connected to DB!"));
process.env.DB_URL이 들어가는 자리에는 Cluster에서 아래와 같이 생긴 주소를 넣어주면 된다.
username, password 본인의 username과, 발급받은 password를 넣고 접속할 DB이름을 넣어주면 된다.
mongodb+srv://<username>:<password>@cluster0.ptyd0.mongodb.net/<dbname>?retryWrites=true&w=majority
이렇게 하고 실행했을 때 아래와 같은 오류가 발생했다..
원인은 IP address가 제대로 할당되지 않아서 발생하는 오류로 보인다.
📌 오류 해결
다시 몽고DB 사이트로 돌아가서 Network Access -> Add IP Address 클릭
그리고 ADD CURRENT IP ADDRESS를 누르면 Access List Entry에 IP가 들어가고 Confirm을 눌러서 완료한다.
위의 과정을 마치고 서버를 다시 실행시키면 Connected to DB 메시지가 뜨고 제대로 연결되는 것을 확인 할 수 있다.
728x90
반응형
'Database > mongoDB' 카테고리의 다른 글
[mongoDB / Atlas] mongoDB Atlas와 Robo 3T 연결하기 (0) | 2021.10.14 |
---|---|
[mongoDB] mongoDB 알아보기 (0) | 2021.09.08 |