From 5b85cee1252040e7295d2be7024dbc83fa5e9a5c Mon Sep 17 00:00:00 2001 From: andwati Date: Mon, 12 Jan 2026 22:17:22 +0300 Subject: [PATCH] feat: implement MongoDB connection logic --- src/config/db.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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); + } +}