Untitled

 avatar
unknown
plain_text
2 years ago
850 B
13
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...