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

2.8K
Visualizações
El almacenamiento en búfer de la operación `users.insertOne()` se agotó después de 10000 ms en, Node.js, MongooseError

Estoy ocupado creando un proyecto que permite al usuario ingresar "Correo electrónico" y "Contraseña" para registrarse en el sitio.

Cuando trato de ingresar a un usuario usando el "Correo electrónico" y la "Contraseña" para ingresar a este sitio, aparece el siguiente error:

MongooseError: el almacenamiento en búfer de Operation users.insertOne () se agotó después de 10000 ms

MongooseError de rechazo no controlado: el almacenamiento en búfer de Operation users.findOne () se agotó después de 10000 ms

Probé todas las soluciones propuestas que encontré aquí que tienen un problema similar, eliminé la carpeta node_modules y reinstalé mongoose.

Por favor, vea mi código a continuación, ¡gracias!

 const express = require("express"); const bodyParser = require("body-parser"); const ejs = require("ejs"); const mongoose = require("mongoose"); const app = express(); app.use(express.static("public")); app.set('view engine', 'ejs'); app.use( bodyParser.urlencoded ({extended: true})); mongoose.connect = ("mongodb://localhost:27017/userDB", {useNewUrlParser: true, useUnifiedTopology: true}); const userSchema = { email: String, password: String }; const User = new mongoose.model("User", userSchema); app.get("/", function(req, res){ res.render("home") }); app.get("/login", function(req, res){ res.render("login") }); app.get("/register", function(req, res){ res.render("register") }); app.post("/register", function(req, res){ const newUser = new User({ email: req.body.username, password: req.body.password }); newUser.save(function(err){ if (err) { console.log(err); } else { res.render("secrets"); } }); });

¿Puede alguien ayudarme?

Imágenes atómicas - Project SecretsCode

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

intente agregar una línea más debajo de mongoose.connect llaves: -

 mongoose.connect("monogodb://localhost....,{useNewUrlParser:true, useUnifiedTopology:true, useCreateIndex:true}).then(()=>{ console.log(`successfully connected`); }).catch((e)=>{ console.log(`not connected`); })

puede verificar el error en la consola si no está conectado reemplazando "no conectado" con 'e'

over 4 years ago · Santiago Trujillo Relatório

0

Estaba teniendo el mismo problema. Asegúrese de que el nombre de usuario y la contraseña de su base de datos mongoDB sean alfanuméricos sin símbolos especiales. Y no agregues esto:

 useUnifiedTopology:true, useCreateIndex:true}) ``` simply write this: ```mongoose.connect(process.env.MONGO_URL,).then(()=>{ console.log(`successfully connected`); }).catch((e)=>{ console.log(`not connected`); }); ```
over 4 years ago · Santiago Trujillo Relatório

0

Por alguna razón, mi dirección IP cambió, así que tuve que actualizarla dentro de Mongo DB - NetworkAccess - Editar - Usar la nueva dirección IP, tal vez vea un botón para actualizar con la IP actual o algo así, haga clic en él

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