1234567891011121314151617181920212223242526272829303132 |
- const mongoose = require("mongoose");
- require("dotenv").config();
- const uriDb = process.env.URI_DB;
- const db = mongoose.connect(uriDb, {
- useNewUrlParser: true,
- useCreateIndex: true,
- useUnifiedTopology: true,
- useFindAndModify: false,
- });
- mongoose.connection.on("connected", () =>
- console.log("mongoose Database was connect successful to db!")
- );
- mongoose.connection.on("error", () =>
- console.log("mongoose Database was not connect successful to db, error!")
- );
- mongoose.connection.on("disconnected", () =>
- console.log("mongoose Database was disconnected")
- );
- process.on("SIGINT", async () => {
- await mongoose.connection.close();
- console.log("Connection for db is closed");
- process.exit(1);
- });
- module.exports = db;
|