Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

3.4K
Views
MongooseServerSelectionError: conectar ECONNREFUSED 127.0.0.1:27017

Usé mangosta para conectar mi base de datos a mi aplicación.

Recibí este error inesperado.

Mi app.js se ve así

 const express = require('express'); const mongoose = require('mongoose'); const authRoutes = require('./routes/authRoutes'); const cookieParser = require('cookie-parser'); const { requireAuth, checkUser } = require('./middleware/authMiddleware'); const run = require('./admin/connection'); const app = express(); // middleware app.use(express.static('public')); app.use(express.json()); app.use(cookieParser()); const {default : AdminBro} = require('admin-bro'); const buildAdminRouter = require('./admin/admin.router'); const options = require('./admin/admin.options'); const port = 3000; const url = 'mongodb://localhost:27017/dbName'; let mongooseDb; const databaseConnect = async () => { mongooseDb = await mongoose.connect(url, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex:true }) .then((result) => app.listen(3000)) .catch((err) => console.log(err)); const db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', function() { console.log("we are connected to database"); }); const admin = new AdminBro(options) const router = buildAdminRouter(admin); app.use(admin.options.rootPath, router); }; databaseConnect();

Ya instalé la base de datos mongodb.

Ya encontré una pregunta similar en stackoverflow pero esas respuestas no resolvieron mi problema. Cualquier ayuda será apreciada. Gracias

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Si es MAC OS, ejecute el siguiente comando y vuelva a intentarlo:

 brew services restart mongodb-community

los comandos que siguen serán los siguientes:

 Stopping mongodb-community... (might take a while) ==> Successfully stopped mongodb-community (label: homebrew.mxcl.mongodb-community) ==> Successfully started mongodb-community (label: homebrew.mxcl.mongodb-community)
over 4 years ago · Santiago Trujillo Report

0

Enfrenté un problema similar. Prueba este:

  1. Abra su unidad C.
  2. Cree una carpeta llamada 'datos'.
  3. Cree otra carpeta dentro de esta carpeta de datos con el nombre 'db'.

Puede ver en la documentación que, por defecto, MongoDB intenta buscar estos directorios, tenemos que crearlos manualmente

over 4 years ago · Santiago Trujillo Report

0

Este error ocurre cuando ejecuta su aplicación de nodo sin un servidor.

La solución es ejecutar su servidor mongodb primero y luego su aplicación.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!