22 lines
632 B
JavaScript
22 lines
632 B
JavaScript
const mongoose = require("mongoose");
|
|
const catchAsyncErrors = require("../Middlewares/catchAsyncErrors.js");
|
|
|
|
const DB_connect = catchAsyncErrors(async () => {
|
|
try {
|
|
const connectionInstance = await mongoose.connect(
|
|
`${process.env.MONGODB_URI}/${process.env.DATABASE_NAME}`
|
|
);
|
|
|
|
if (!connectionInstance) {
|
|
console.log("MongoDB connection failed");
|
|
}
|
|
console.log(
|
|
"MongoDB connected Successfully on server : " +
|
|
connectionInstance.connection.host
|
|
);
|
|
} catch (error) {
|
|
console.log("MongoDB connection failed due to some error :", error);
|
|
}
|
|
});
|
|
module.exports = DB_connect;
|