Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

376
Vistas
La aplicación Node.js no puede conectarse al clúster de MongoDB Atlas

error: el servidor se ejecuta en modo de desarrollo en el puerto 5000

db.js

 const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGO_URI, { useUnifiedTopology: true, useNewUrlParser: true, useCreateIndex: true, }); console.log(`MongoDB connected :${conn.connection.host}`); } catch (error) { console.error(`error${error}`); process.exit(1); } }; export default connectDB;

servidor.js

 import express from "express"; import dotenv from "dotenv"; import connectDB from './config/db.js' import products from './data/products.js' dotenv.config(); connectDB() const app = express(); app.get("/", (req, res) => { res.send("api is running... "); }); app.get("/api/products", (req, res) => { res.json(products); }); app.get("/api/products/:id", (req, res) => { const product = products.find(p => p._id === req.params.id); res.json(product); }); const PORT = process.env.PORT || 5000 app.listen(PORT, console.log(`server running in ${process.env.NODE_ENV} mode on port ${PORT}`));
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No más opciones de advertencia de obsolescencia

Documentos de mangosta

useNewUrlParser, useUnifiedTopology, useFindAndModify y useCreateIndex ya no son opciones compatibles. Mongoose 6 siempre se comporta como si useNewUrlParser, useUnifiedTopology y useCreateIndex fueran verdaderos y useFindAndModify fuera falso. Elimine estas opciones de su código.

db.js

 const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGO_URI, { // useUnifiedTopology: true, <-- no longer necessary // useNewUrlParser: true, <-- no longer necessary // useCreateIndex: true, <-- no longer necessary }); console.log(`MongoDB connected :${conn.connection.host}`); } catch (error) { console.error(`error${error}`); process.exit(1); } }; export default connectDB;
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda