File size: 613 Bytes
d50360d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import mongoose from 'mongoose';

const uriMap = {
    local: process.env.LOCAL_DB_CONNECTION_STRING,
    development: process.env.DEV_DB_CONNECTION_STRING,
};

console.log("CURRENT_ENV", process.env.CURRENT_ENV);
const selectedEnv = process.env.CURRENT_ENV || 'development';
let uri = uriMap[selectedEnv];
console.log(uri);

export const connection = async () => {
    return mongoose.connect(uri)
        .then(() => {
            console.log(`Connected to MongoDB database successfully on ${selectedEnv} environment!`);
        }).catch((err) => {
            console.log("MongoDB Error: ", err);
        })
}