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"));
})();