From 885816fda57fee3ddd5c1ea31ff673c788df4cbb Mon Sep 17 00:00:00 2001 From: "beetles-ai[bot]" <221859081+beetles-ai[bot]@users.noreply.github.com> Date: Sat, 11 Oct 2025 15:10:48 +0000 Subject: [PATCH] Patch for db/db.js --- db/db.js | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/db/db.js b/db/db.js index e38e903..ed3b867 100644 --- a/db/db.js +++ b/db/db.js @@ -1,23 +1,29 @@ import mongoose from "mongoose"; import dotenv from "dotenv"; - +import fs from 'fs'; // Import the 'fs' module const connectedToDb = async () => { - dotenv.config({ - path: "../.env", - }); - - const MONGO_URI = process.env.MONGO_URI; - - if (!MONGO_URI) { - return; - } - - try { - await mongoose.connect(MONGO_URI, { - dbName: "leadllyQuestions", - }); - console.log("Connected to db"); - } catch (error) { +// Check if the .env file exists +if (!fs.existsSync('../.env')) { +console.error("Error: .env file not found!"); +return; +} +dotenv.config({ +path: "../.env", +}); +const MONGO_URI = process.env.MONGO_URI; +if (!MONGO_URI) { +return; +} +try { +await mongoose.connect(MONGO_URI, { +dbName: "leadllyQuestions", +}); +console.log("Connected to db"); +} catch (error) { +console.error("mongo error =========>", error); +} +}; +export default connectedToDb; console.error("mongo error =========>", error); } };