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
- 웹프로그래밍
- 웹개발
- 중소기업면접
- 농은면접
- 코딩
- algorithm
- 한국재정정보원
- 공부
- 건보필기
- 프로그래밍언어
- 부스트코스
- 후기
- java
- Linux
- 백준
- 연결요소의개수
- 인강
- 필기후기
- 정수내림차순으로배치하기
- BOJ
- 이클립스
- 프로그래밍
- 필기
- 웹
- 알고리즘
- 프로그래머스
- 확인문제
- HTML
- CSS
- 수박수박수박수박수?
Archives
- Today
- Total
공부하는 히욤이
[MongoDB] MonooseServerSelectionError : Could not connect to any servers in your MongoDB Atlas cluster 본문
오류를 모아모아
[MongoDB] MonooseServerSelectionError : Could not connect to any servers in your MongoDB Atlas cluster
히욤이 2021. 8. 12. 03:03Node에서 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: https://docs.atlas.mongodb.com/security-whitelist/
at NativeConnection.Connection.openUri (C:\react-node\boiler-plate\node_modules\mongoose\lib\connection.js:846:32)
at C:\react-node\boiler-plate\node_modules\mongoose\lib\index.js:351:10
at C:\react-node\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:32:5
at new Promise (<anonymous>)
at promiseOrCallback (C:\react-node\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:31:10)
at Mongoose._promiseOrCallback (C:\react-node\boiler-plate\node_modules\mongoose\lib\index.js:1149:10)
at Mongoose.connect (C:\react-node\boiler-plate\node_modules\mongoose\lib\index.js:350:20)
at Object.<anonymous> (C:\react-node\boiler-plate\index.js:7:10)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47 {
reason: TopologyDescription {
type: 'ReplicaSetNoPrimary',
setName: null,
maxSetVersion: null,
maxElectionId: null,
servers: Map(3) {
'boilerplate-shard-00-01.x04nx.mongodb.net:27017' => [ServerDescription],
'boilerplate-shard-00-02.x04nx.mongodb.net:27017' => [ServerDescription],
'boilerplate-shard-00-00.x04nx.mongodb.net:27017' => [ServerDescription]
},
stale: false,
compatible: true,
compatibilityError: null,
logicalSessionTimeoutMinutes: null,
heartbeatFrequencyMS: 10000,
localThresholdMS: 15,
commonWireVersion: null
}
}
대충 해석하면 리스트에 내 IP가 없기 때문에 MongoDB Atlas Cluster에 연결할 수 있는 서버가 없다는 것 같다.
MongoDB Cluster 홈페이지에서 Network Access 부분에 들어가서 Add IP Adress를 클릭한다.
ADD CURRENT IP ADRESS를 눌러 현재 IP 주소를 받아와 Confirm 한다.
실행해보면 아까와 달리 잘 실행된다
'오류를 모아모아' 카테고리의 다른 글
[yarn] 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. (1) | 2021.11.30 |
---|---|
[Linux] -bash: command not found (0) | 2021.05.20 |
[Linux] CentOS7 yum 명령어 안 될 때 'Could not retrieve mirrorlist' (0) | 2021.05.13 |