Untitled
unknown
plain_text
3 years ago
850 B
18
Indexable
const mongoose = require("mongoose")
const connect = async (uri) => {
try {
await mongoose.createConnection(uri, { useNewUrlParser: true, useUnifiedTopology: true }, () => console.log("[DB] Connected to database."));
} catch (error) {
console.error(error);
}
const connection = mongoose.connection;
connection.on("connecting", () => console.log("[DB] Connecting to database..."));
connection.on("error", (err) => console.log("[DB] Error connecting to database" + "\n" + err))
connection.on("open", () => console.log("[DB] Database is ready."));
connection.on("disconnected", () => console.log("[DB] Disconnected from the database... reconnecting..."));
connection.on("reconnected", () => console.log("[DB] Reconnected to the database."));
}
module.exports = connect;
Editor is loading...