//load.js
(async function (){
try {
await require('./dbConfig').connectMongoDB().then(data=>{
console.log('data::::::::::::',data);
})
console.log('DB Connected');
} catch (error) {
console.log('Error in Connecting MONGODB',error);
}
})()
//dbConfig.js
module.exports={
connectMongoDB: async function(){
try {
Evolve.MongoClient.connect(url, function(err, data) {
if (err) {
MongoClient.close();
return false
} else {
console.log("Connected to database");
return data
}
})
} catch (error) {
console.log('Error in dbConfig',error);
}
}
}
***Order of output: output:
data:::::::::::: undefined
DB Connected
Connected to database***
**await not waiting to finised function and get .then() **