Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

3.4K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda