MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Erstellen eines DB-Dienstes in einer MVC Express-App

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