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

217
Vistas
La conectividad de MongoDB Atlas con Node no funciona

Estoy tratando de conectarme y ejecutar el servidor Node.js y conectarme a la colección en MongoDB Atlas. Sin embargo, me estoy bloqueando en la línea donde debería obtener una respuesta de conexión. Por favor avise:

Nodo

Archivo .env:

 MOVIEREVIEWS_DATABASE_URI=mongodb+srv://<user>:<password>@cluster0.wvtv6.mongodb.net/sample_mflix?retryWrites=true&w=majority MOVIEREVIEWS_NS=sample_mflix

Índice.js:

 import express from 'express'; import cors from 'cors'; import MoviesRoute from './api/MoviesRoute.js'; import dotenv from 'dotenv'; import mongodb from 'mongodb'; class Index { static app = express(); static router = express.Router(); static main() { dotenv.config(); Index.setUpServer(); Index.setUpDatabase(); } static setUpServer() { Index.app.use(cors()); Index.app.use(express.json()); Index.app.use('/api/v1/movies', MoviesRoute.configRoutes(Index.router)); Index.app.use('*', (req, res) => { res.status(404).json({ error: 'not found' }); }); } static async setUpDatabase() { const client = new mongodb.MongoClient(process.env.MOVIEREVIEWS_DB_URI); const port = process.env.PORT || 8000; try { // Connect to the MongoDB cluster await client.connect(); Index.app.listen(port, () => { console.log(`server is running on port:${port}`); }); } catch (e) { console.error(e); process.exit(1); } } } Index.main();

No puedo entender lo que falta :(

about 4 years ago · Juan Pablo Isaza
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