Estoy escribiendo un código que me permite conectarme a la base de datos MongoDB que hice. Por alguna razón, recibo errores al conectar mi página y no sé por qué. Ya miré TypeError: connection.once(...).catch no es una función de ayuda, pero esa página no respondió mi pregunta. También copié el código que hizo mi profesor y parece que no puedo hacerlo funcionar.
Este es mi código:
const express = require('express'); const app = express(); const connection = require('./db/connection.js'); const dotEnv = require('dotenv').config(); connection.once('open', ()=>{ const server = app.listen(process.env.PORT || 8080, ()=>{ console.log("Connected and listening"); }); }); app.use(express.static('public')); app.use(express.urlencoded({extended:true})); const Film = require('./models/film.js');
Y este es el archivo connection.js
const mongoose = require("mongoose"); let mongoDB = `name of database (this is correct, I used this to connect to a different project and it worked`; module.exports = mongoose.connect(mongoDB);