2
respostas

Erro de senha no mongo

Mesmo incluindo a senha correta o vscode me retorna uma mensagem de MongoServerError: bad auth : Authentication failed. quando tento compilar o programa junto ao mongo.

2 respostas

Olá Giovanna tudo bem?

Vou incluir uma string de conexão temporária aqui, para que você confira se tem algo muito diferente da sua ou que possa ajudar a solucionar a questão da conexão. Nesse exemplo, destaco como está configurado o usuário (trecho contendo o nome jacqueline) e a senha (trecho contendo senha123).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aqui é como o usuário foi criado no MongoDb Atlas, com as permissões a seguir:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Se a dúvida ainda persistir, não deixe de nos avisar por aqui.

Bons estudos! 😄

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

Olá Giovana, sua senha por um acaso contém algum caracter especial? Caso sim, o Rodrigo postou como resolver isso em outro post.

"

Sem saber coloquei a senha com @ no meio e isso estava dando problema. Caso dê problema no de mais alguém esse link mostra como resolver: https://docs.atlas.mongodb.com/troubleshoot-connection/#special-characters-in-connection-string-password

Lança

const password = encodeURIComponent("");  \\em cima e coloca "ostentação bigodinhos" no lugar da senha

mongoose.connect(mongodb+srv://RodvixcostaNodeJS:${password}@nodejs.5d26y.mongodb.net/alura-nodejs);

"

Espero ter ajudado!