Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- staged
- node
- Linux
- maven
- Auto-Importing
- git rm
- node.js
- docker daemon
- git push
- docker
- brew
- JS
- npm
- Dependency
- github
- git rm --cached
- Spring
- spring boot
- 리눅스
- Dependency Management
- unmodified
- 자바스크립트
- Server Off
- commit
- hash-object
- SpringBootApplication
- Git내부
- Modified
- Git 내부
- git
Archives
- Today
- Total
갓태희
[mongoDB] mongoose로 mongoDB연결시 에러 본문
import mongoose from "mongoose";
import dotenv from "dotenv";
dotenv.config();
mongoose
.connect(process.env.DBURL, {
useNewUrlParser: true,
useUnifiedTopology: true,
useCreateIndex: true,
useFindAndModify: false,
})
.then(() => console.log("MongoDB Connected.... "))
.catch((err) => console.log(err)
);
위의 코드와 같이 mongoose로 mongoDB를 연결하는 과정에서 다음과 같은 오류가 발생하였다.
오류의 텍스트는 다음과 같은데
MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist:
화이트리스트되지 않은 IP로부터 데이터베이스를 접근하려고 하기때문이라고 해석을 했고 나와 비슷한 에러를 겪은 사람을 알게되었다.
그 사람은 몽고DB Network Access에 접근할 IP가 아예 없었는데
나는 이렇게 정상적으로 있는데도 오류가 떴다. 그러다가 문득 설마 핫스팟을 사용하고있어서 그런것일까 하고 다시 집의 와이파이로 인터넷을 잡고 해봤는데 정상적으로 해결이 되었다
서울에서는 핫스팟을 주로이용했는데 고향집에서는 집의 와이파이만을 가지고 mongoose를 connect하다가
이럴줄 전혀 모르고 그냥 핫스팟을 통해 노트북을 이용중이였는데 처음으로 겪는 오류였다.
정말 바보같지만 저 오류를 검색했을때 많이 케이스가 없는거같아서 혹시 내글이 도움이 될까해서 적게되었다.
'NodeJS' 카테고리의 다른 글
[Node.js] Node.js의 특성 (0) | 2021.05.28 |
---|---|
[Node.js] Node.js의 정의 (0) | 2021.05.28 |
Comments