1
resposta

erro ao se conectar login e senha esta serta ja excluir o banco e criei uns 2 mas da a mesma coisa

MongoServerError: bad auth : authentication failed at Connection.sendCommand (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\connection.js:299:27) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Connection.command (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\connection.js:327:26) at async continueScramConversation (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\auth\scram.js:131:15) at async executeScram (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\auth\scram.js:80:5) at async ScramSHA1.auth (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\auth\scram.js:39:16) at async performInitialHandshake (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\connect.js:104:13) at async connect (C:\Users\mkpro\OneDrive\Área de Trabalho\alura\APIs\aula-alura-express\node_modules\mongoose\node_modules\mongodb\lib\cmap\connect.js:24:9) { errorLabelSet: Set(2) { 'HandshakeError', 'ResetPool' }, errorResponse: { ok: 0, errmsg: 'bad auth : authentication failed', code: 8000, codeName: 'AtlasError' }, ok: 0, code: 8000, codeName: 'AtlasError', connectionGeneration: 0 }

Node.js v22.13.1 [nodemon] app crashed - waiting for file changes before starting...

1 resposta

Oi Maurício! Como vai?

Esse erro geralmente ocorre quando as credenciais (nome de usuário e senha) estão incorretas ou quando há um problema na configuração do banco de dados.

Aqui estão algumas sugestões que podem te ajudar a resolver esse problema:

  1. Verifique as Credenciais: Certifique-se de que o nome de usuário e a senha que você está usando para se conectar ao MongoDB estão corretos. Às vezes, um pequeno erro de digitação pode causar esse tipo de problema.

  2. String de Conexão: Verifique se a string de conexão está formatada corretamente. Ela deve seguir o padrão:

    mongodb+srv://<username>:<password>@<cluster-url>/<database>?retryWrites=true&w=majority
    

    Substitua <username>, <password>, <cluster-url>, e <database> pelos valores corretos.

  3. IP Whitelist: Se você estiver usando o MongoDB Atlas, certifique-se de que o IP do seu servidor ou máquina local está na lista de IPs permitidos para acessar o banco de dados.

Espero que essas dicas te ajudem a resolver o problema. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.