Oi João, tudo bem?
Levando em conta a imagem que você enviou, você tá enfrentando um erro de autenticação (MongoServerError: bad auth : authentication failed
) ao tentar conectar o seu servidor Node.js ao MongoDB.
Pode ser um erro com as credenciais fornecidas para acessar o banco de dados.
Tem algumas etapas que você pode seguir para resolver esse problema:
Verificar as credenciais: Por favor, verifica se o nome de usuário e a senha estão corretos. Se você estiver usando o MongoDB Atlas, verifique se o usuário tem permissão para acessar o banco de dados a partir do seu IP atual.
Veja se a string de conexão está formatada corretamente. Você pode obter a string de conexão correta no painel do Atlas.
No MongoDB Atlas, você precisa configurar as permissões de rede para permitir conexões do seu endereço IP ou de qualquer IP (não recomendado para produção por questões de segurança).
Outros probleminhas:
Checa se o firewall ou antivírus não está bloqueando a conexão com o banco de dados. Veja se está usando a versão correta do driver do MongoDB para o seu projeto. Às vezes, incompatibilidades de versão podem causar problemas de autenticação.
E também temos o truque de simplesmente reiniciar o servidor Node.js, pois isso pode resolver problemas de conexão temporários.
Se após verificar todos esses pontos o problema persistir, tente criar um novo usuário no MongoDB com permissões adequadas e use essas novas credenciais para conectar-se ao banco de dados.
Qualquer coisa, mande mais detalhes do seu problema para pode te ajudar.
Um abraço e bons estudos.