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

255
Vistas
(nodo: 16686) UnhandledPromiseRejectionWarning: MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017

Al conectar mongoDb con el problema de la aplicación: "Advertencia de rechazo de promesa no controlada: MongooseServerSelectionError: connect ECONNREFUSED 127.0.0.1:27017"

Soluciones probadas:

  1. Reinstalando mongoDb
  2. Reiniciar el servicio mongoDb desde los servicios del panel de control.
  3. Reinstalando la mangosta.

Código:

 var express = require('express'); var app = new express(); var bodyParser = require('body-parser') var mongoose = require('mongoose') var user = require('./model/user') const hostname = '127.0.0.1'; const port = 3000; var router = express.Router(); mongoose.connect('mongodb://localhost:27017/userdb', { useNewUrlParser: true }); var users = [{ name: "Jane", age: 20 }, { name: "Mark", age: 40 }, { name: "Janefer", age: 40 }] app.use(bodyParser.urlencoded({ extended: true }))//converts it into obj router.route('/users') .get((req, res) => { //fetch record from users collectiobn user.find({}, (err, users) => { if (err) { res.json({ msg: 'error in fetching data from DB' }) } else { res.json(users) } }) // res.json(users) }) .post((req, res) => { }) app.use('/api', router)//middleware to direct all req app.listen(port, hostname, () => { console.log("Server listening on 3000") })

Captura de pantalla del error:

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

puede intentar verificar qué puerto está usando mongodb en su mongodb.conf después de eso, si todavía tiene problemas, puede ejecutar el comando ps aux | grep mongo y publique el resultado.

about 4 years ago · Juan Pablo Isaza Denunciar

0

En lugar de [localhost] use [127.0.0.1]. así - 'mongodb://127.0.0.1:27017/userdb'

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