diff --git a/src/config/db.ts b/src/config/db.ts index e69de29..0b14553 100644 --- a/src/config/db.ts +++ b/src/config/db.ts @@ -0,0 +1,15 @@ +import mongoose from "mongoose"; +import { env } from "./env.js"; + +export async function connectDB(): Promise { + try { + mongoose.set("strictQuery", true); + + await mongoose.connect(env.mongoUri); + + console.log("Connected to MongoDB"); + } catch (error) { + console.error("Failed to connect to MongoDB", error); + process.exit(1); + } +}