-
글쓴이글
-
2021년 3월 27일 11:46 #7525
익명비활성MongoNetworkError: failed to connect to server [cluster0-shard-00-02.zmyk7.mongodb.net:27017] on first connect [MongoError: Authentication failed.
at Connection.messageHandler (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connection.js:359:19)
at Connection.emit (events.js:315:20)
at processMessage (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connection.js:451:10)
at TLSSocket.<anonymous> (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connection.js:620:15)
at TLSSocket.emit (events.js:315:20)
at addChunk (internal/streams/readable.js:309:12)
at readableAddChunk (internal/streams/readable.js:284:9)
at TLSSocket.Readable.push (internal/streams/readable.js:223:10)
at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) {
ok: 0,
code: 8000,
codeName: 'AtlasError'
}]
at Pool.<anonymous> (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\topologies\server.js:438:11)
at Pool.emit (events.js:315:20)
at C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\pool.js:562:14
at C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\pool.js:1009:9
at callback (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connect.js:75:5)
at C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connect.js:147:27
at C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\auth\scram.js:108:14
at _callback (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connection.js:328:7)
at Connection.messageHandler (C:\Users\name\Desktop\node\node_modules\mongodb\lib\core\connection\connection.js:359:9)
at Connection.emit (events.js:315:20)[nodemon] clean exit - waiting for changes before restart
이 오류가 뜨면서 접속이 되다 안되다 합니다.
아래는 강의 수강마다 생긴 현상을 적었습니다.
Part2 - 1 몽고db 셋팅하기 : 잘 접속됨. listening 8080 뜸
Part2 - 2 DB에 자료 저장하는법 : 갑자기 위 에러가 뜸( 정확히 같은 에러인지 확인은 안 했지만 마지막 nodemon clean exit 은 같았습니다.) 몽고db 에 자료가 저장되지 않음. 그래서 새로 입력한 코드만 싹 지우고 다시 입력하니 다시 접속됨. 자료 저장됨. listening 8080
Part2 - 3, 4 DB에 데이터 꽂아넣는 법 : 잘 접속됨. listening 8080
Part2 - 6 게시물 마다 번호를 저장해야 합니다. : 또 위의 에러가 뜸. 오타인가 하고 입력한 코드 지우고 다시 입력했는데도 에러가 뜸. 그래서 아예 이번 강의 코드를 지우고 Part2 - 3,4 단계 코드만 남겨놓고 서버 재시작. 또 에러가 뜸.
현재 이런 상태입니다. 원인을 잘 모르겠어요. 몽고db 업데이트도 해보고 지웠다가 재설치도 해봤는데 여전히 같은 에러가 뜨네요.
2021년 3월 27일 12:20 #7533
codingapple키 마스터nodemon으로 서버시작하자마자 에러가 뜨는건 아마
1. db접속 url을 복사붙여넣기 잘하고 url안에 db 접속용 아이디 비번을 잘 입력했는지 확인합니다
2. 그 전에 db접속용 계정을 mongodb atlas에서 잘 만들어놨는지 확인합니다
3. network access 메뉴에서 허용한 ip에서 접속하고 있는지 확인합니다
-
글쓴이글
- 답변은 로그인 후 가능합니다.