diff --git a/lib/db.ts b/lib/db.ts index 091a3c7..95dff24 100644 --- a/lib/db.ts +++ b/lib/db.ts @@ -12,10 +12,15 @@ let client = : { conn: null, promise: null }; if (!client.promise) { - client.promise = MongoClient.connect(uri).then((mongoClient) => { - client.conn = mongoClient; - return mongoClient; - }); + client.promise = MongoClient.connect(uri) + .then((mongoClient) => { + client.conn = mongoClient; + return mongoClient; + }) + .catch((error) => { + console.error("Failed to connect to MongoDB", error); + throw error; + }); } export default client;