sql >> Databasteknik >  >> NoSQL >> MongoDB

Skapa en DB-tjänst i en MVC Express-app

Det jag gjorde är att helt enkelt lägga alla mina rutter i start fungera. Det här är inte den bästa lösningen, men som utgångspunkt åtminstone inte den värsta. Så närhelst du behöver tillgång till DB från någon js-fil, lägg dem bara i start , alltså mongo kunde upprätta anslutningen först.

Så jag vill hämta DB-instansen i /routes/users fil.

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


  1. Varför definieras alert, och två rader senare är det inte (Meteor)?

  2. MongoDB på Android

  3. embedmongo med reactivemongo-processen avslutas inte

  4. 3 sätt att returnera distinkta värden i MongoDB