Есть другой способ реализовать это, это только один из них.
Экспорт вашей функции подключения, чтобы она вызывалась из вашего основного файла сервера, как это.
Это должно go на вашем mongodb. js файле
//mongodb.js
const mongoose = require('mongoose'); //if you are using mongoose of course
const {MONGO_URI} = require('./keys'); //Your db settings and credentials
module.exports = mongoose.connect(MONGO_URI, { // this is the important part, module.exports
useNewUrlParser:true,
useUnifiedTopology:true
})
mongoose.connection.on('connected',()=>{
console.log('connected to mongo');
})
mongoose.connection.on('error',(err)=>{
console.log('error connecting to mongo', err);
})
И это на вашем основном сервере файле
//server.js
const express = require('express');
const app = express();
const dbconnection = require('./mongodb') //require your mongo connection funtion
const PORT = 5000
app.listen(PORT, ()=>{
console.log(`server running on ${PORT}`);
})