index.js 460 Bytes
Newer Older
Kim, Subin's avatar
Kim, Subin committed
1
2
3
4
5
6
import mongoose from "mongoose";
import config from '../config.js';

const connection = {}

async function connectDb() {
이재연's avatar
이재연 committed
7
8
9
    if (connection.isConnection) {
         return
     }
Kim, Subin's avatar
Kim, Subin committed
10
11
12
13
14
15
16
17
18
19
20
21

    const db = await mongoose.connect(config.mongoDbUri, {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        useFindAndModify: false,
        useCreateIndex: true
    })

    connection.isConnection = db.connections[0].readyState
}

export default connectDb