Spaces:
Running
Running
File size: 553 Bytes
20b3d84 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import mongoose from "mongoose";
import dotenv from "dotenv";
dotenv.config(); // Load environment variables
const connectDB = async () => {
try {
const mongo_uri = process.env.MONGODB_URI;
if (!mongo_uri) {
throw new Error("MongoDB URI is missing in .env file");
}
const conn = await mongoose.connect(mongo_uri);
console.log(`β
MongoDB Connected: ${conn.connection.host}`);
} catch (err) {
console.error(`β Couldn't connect to MongoDB: ${err.message}`);
process.exit(1);
}
};
export default connectDB;
|