Untitled
unknown
plain_text
2 years ago
926 B
23
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; i dont get any errors and for some reason `mongoose.connection.readyState` is always `0` any idea?
Editor is loading...