Ich habe einfach alle meine Routen in start
eingefügt Funktion. Dies ist nicht die beste Lösung, aber als Ausgangspunkt zumindest nicht die schlechteste. Wann immer Sie also einen Zugriff auf die DB von einer js-Datei benötigen, fügen Sie sie einfach in start
ein , also der mongo
konnte zuerst die Verbindung aufbauen.
Also möchte ich die DB-Instanz in /routes/users
abrufen Datei.
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"));
})();