Вы делаете две вещи неправильно
Сначала вы должны включить свои возвраты в обратный вызов подключения.
module.exports = new Promise ((res, rej) => {
MongoClient.connect('mongodb://localhost:27017/WIGAMEX',{
poolSize: 30,
}, function(err, db) {
if (err) {
return rej(err);
}
return res(db);
});
});
Второе, что вы возвращаете, - это функция Promise, вам придется вызвать ее, прежде чем разрешить ее
const server = require('../server.js');
server()
.then((db) => {
console.log(db)
})
.catch((err) => {
// treat error
});