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

259
Visualizações
MongooseError: el almacenamiento en búfer de la operación `auths.findOne ()` se agotó después de 10000ms

MongooseError: el almacenamiento en búfer de la operación auths.findOne() se agotó después de 10000 ms en el tiempo de espera. (/home/suneel/Desktop/Project/notebook/server/models/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:148:23)

¿Cuál es el problema en este código, alguien me dice?

este es mi archivo de conexión db, aquí conecta la base de datos

 require("dotenv").config(); const mongoose = require("mongoose"); const connection = () => { mongoose .connect(process.env.URI,{ useNewUrlParser: true}) .then(() => { console.log("DB connected"); }) .catch((err) => { console.log(err); }); }; module.exports = connection;

La base de datos se ha conectado correctamente porque la base de datos conectó la impresión en la consola

esto es server.js

 require("dotenv").config(); const express = require("express"); const app = express(); const bodyParser = require("body-parser"); PORT = process.env.PORT || 3000; require("./db/db")(); app.use(express.json()); app.use(bodyParser.urlencoded({ extended: false })); require("./routes/AuthRoutes")(app); app.listen(PORT, function () { console.log(`Server is running on ${PORT}`); }); const User = require("../models/User"); const bcrypt = require("bcryptjs"); function AuthController() { return { home(req, res) { res.send("Hello world"); }, async register(req, res) { const { name, email, password } = req.body; console.log(name, email, password); try { if (!name || !email || !password) { return res.send("All fields are mandatory"); } const existUser = await User.findOne({ email }); if (!existUser) { const salt = await bcrypt.genSalt(10); const Hashpassword = await bcrypt.hash(password, salt); const user = new User({ name: name, email: email, password: Hashpassword, }); const data = await user.save(); if (data) { console.log("Register successfully"); res.send("Register successfully"); } } else { console.log("Already registered"); return res.send("already registered"); } } catch (error) { console.log("Something went wrong"); console.log(error); } },

}; }

 module.exports = AuthController;

por favor resuelva este error

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