오류&에러/NodeJS

MongoInvalidArgumentError: No AuthProvider for DEFAULT defined.

씨네 2022. 8. 28. 13:45
728x90

 

몽고디비와 노드를 연결하기위한 도중 또 이와 같은 에러를 만났다..

 

const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://cluster0.7sr4t.mongodb.net/myFirstDatabase')
.then(() => console.log('MongoDB Connected...'))
.catch(arr => console.log(arr))

코드에 대체 무슨 문제가 있는가...

 

MongoInvalidArgumentError: No AuthProvider for DEFAULT defined.
    at prepareHandshakeDocument (C:\mystudy\node_modules\mongodb\lib\cmap\connect.js:152:29)
    at performInitialHandshake (C:\mystudy\node_modules\mongodb\lib\cmap\connect.js:63:5)   
    at C:\mystudy\node_modules\mongodb\lib\cmap\connect.js:25:9
    at callback (C:\mystudy\node_modules\mongodb\lib\cmap\connect.js:243:9)
    at TLSSocket.connectHandler (C:\mystudy\node_modules\mongodb\lib\cmap\connect.js:281:9) 
    at Object.onceWrapper (events.js:482:28)
    at TLSSocket.emit (events.js:376:20)
    at TLSSocket.onConnectSecure (_tls_wrap.js:1537:10)
    at TLSSocket.emit (events.js:376:20)
    at TLSSocket._finishInit (_tls_wrap.js:932:8)

또 이 에러는 구글링을 해도 잘 찾지 못하겠다...

 

몽고디비에서는 내 어플리케이션에 이걸 입력하라던데...

 

왜 안될까...

 

const mongoose = require('mongoose')
mongoose.connect('mongodb+srv://cine:cine@cluster0.7sr4t.mongodb.net/myFirstDatabase')
.then(() => console.log('MongoDB Connected...'))
.catch(arr => console.log(arr))

username과 password를 입력해야한다...

 

연결이 잘 된다..

 

너무 쉬운에러라서 구글링이 잘 안되나보다...

728x90