weddingsite/utils/db.js
2021-11-18 17:41:53 -08:00

19 lines
469 B
JavaScript

import mongoose from 'mongoose';
const url = process.env.MONGO_URL;
async function connectDb() {
// check if we have a connection to the database or if it's currently
// connecting or disconnecting (readyState 1, 2 and 3)
if (mongoose.connection.readyState >= 1) {
return;
}
return mongoose.connect(url, {
useNewUrlParser: true,
useUnifiedTopology: true,
useFindAndModify: false,
useCreateIndex: true,
});
}
export default connectDb;