안녕하세요.
강좌 중에 mongodb 연결 중에 error가 발생합니다.
오타 있을까봐 계속 봤는데 오타는 없는것 같고요, 한번 봐주세요.
사용PC : Mac
-----------------
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb+srv://admin:<qwer1234>@cluster0.nioo7sz.mongodb.net/?retryWrites=true&w=majority', function(에러, client){
if (에러) return console.log(에러);
//서버띄우는 코드 여기로 옮기기
app.listen('8080', function(){
console.log('listening on 8080')
});
});
=============
에러 메세지
[nodemon] starting `node server.js`
MongoServerError: bad auth : Authentication failed.
at Connection.onMessage (/Users/kyuyong/Documents/dev/codingapple_lecture/node_js_lecture/todoapp/node_modules/mongodb/lib/cmap/connection.js:230:30)
at MessageStream.<anonymous> (/Users/kyuyong/Documents/dev/codingapple_lecture/node_js_lecture/todoapp/node_modules/mongodb/lib/cmap/connection.js:61:60)
at MessageStream.emit (node:events:513:28)
at processIncomingData (/Users/kyuyong/Documents/dev/codingapple_lecture/node_js_lecture/todoapp/node_modules/mongodb/lib/cmap/message_stream.js:125:16)
at MessageStream._write (/Users/kyuyong/Documents/dev/codingapple_lecture/node_js_lecture/todoapp/node_modules/mongodb/lib/cmap/message_stream.js:33:9)
at writeOrBuffer (node:internal/streams/writable:392:12)
at _write (node:internal/streams/writable:333:10)
at Writable.write (node:internal/streams/writable:337:10)
at TLSSocket.ondata (node:internal/streams/readable:766:22)
at TLSSocket.emit (node:events:513:28) {
ok: 0,
code: 8000,
codeName: 'AtlasError',
connectionGeneration: 0,
[Symbol(errorLabels)]: Set(2) { 'HandshakeError', 'ResetPool' }
}
[nodemon] clean exit - waiting for changes before restart
혹시 몰라서 아이디 비번도 여기서 다시 'qwer1234'로 다시 바꿨는데도 안되네요 ㅠㅠ