Wat ik deed, is simpelweg al mijn routes in start zetten functie. Dit is niet de beste oplossing, maar als startpunt in ieder geval niet de slechtste.Dus wanneer je toegang tot DB nodig hebt vanuit een js-bestand, plaats je ze gewoon in start , dus de mongo kon eerst de verbinding tot stand brengen.
Dus ik wil de DB-instantie in /routes/users bestand.
const express = require("express");
const mongo = require("./mongo");
const app = express();
const PORT = process.env.PORT || 3000;
(async function start() {
await mongo.init();
app.use("/users", require("./routes/user"));
})();