Apa yang saya lakukan hanyalah memasukkan semua rute saya ke start fungsi. Ini bukan solusi terbaik, tetapi sebagai titik awal setidaknya bukan yang terburuk. Jadi, kapan pun Anda memerlukan akses ke DB dari beberapa file js, masukkan saja ke start , jadi mongo dapat membuat koneksi terlebih dahulu.
Jadi saya ingin mendapatkan instance DB di /routes/users berkas.
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"));
})();