import { MongoClient } from "mongodb";
// const url = "mongodb://localhost:27017";
const url = "mongodb+srv://adin:@cluster0.fvj4w.mongodb.net/?retryWrites=true&w=majority";
const options = { useNewUrlParser: true, useUnifiedTopology: true };
let connectDB;
if (process.env.NODE_ENV === "development") {
if (!global._mongo) {
global._mongo = new MongoClient(url, options).connect();
}
connectDB = global._mongo;
} else {
connectDB = new MongoClient(url, options).connect();
}
export { connectDB };
Unhandled Runtime Error
Error: bad auth : authentication failed
Call Stack
Connection.onMessage
file:///C:/Users/TH_PARK/Desktop/work/CodingAppleNext/board_forum/node_modules/mongodb/lib/cmap/connection.js (205:26)
MessageStream.<anonymous>
file:///C:/Users/TH_PARK/Desktop/work/CodingAppleNext/board_forum/node_modules/mongodb/lib/cmap/connection.js (64:60)
MessageStream.emit
node:events (514:28)
processIncomingData
file:///C:/Users/TH_PARK/Desktop/work/CodingAppleNext/board_forum/node_modules/mongodb/lib/cmap/message_stream.js (117:16)
MessageStream._write
file:///C:/Users/TH_PARK/Desktop/work/CodingAppleNext/board_forum/node_modules/mongodb/lib/cmap/message_stream.js (33:9)
writeOrBuffer
node:internal/streams/writable (392:12)
_write
node:internal/streams/writable (333:10)
Writable.write
node:internal/streams/writable (337:10)
TLSSocket.ondata
node:internal/streams/readable (766:22)
TLSSocket.emit
node:events (514:28)
addChunk
node:internal/streams/readable (324:12)
readableAddChunk
node:internal/streams/readable (297:9)
Readable.push
node:internal/streams/readable (234:10)
TLSWrap.onStreamRead
node:internal/stream_base_commons (190:23)
TLSWrap.callbackTrampoline
node:internal/async_hooks (130:17)
어떻게 해도 안되네요... 왜그런거죠?