Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] Erro de conexão Error: querySrv ETIMEOUT

Estou com o seguinte erro:

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

Segue o restante do código.

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

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

3 respostas

Olá, Roger!

Você está com um erro de conexão ao utilizar o Mongoose para conectar sua aplicação Node.js com o MongoDB Atlas. Esse erro "Error: querySrv ETIMEOUT" geralmente ocorre quando o Mongoose não consegue estabelecer a conexão com o banco de dados.

Uma possível causa desse erro é a configuração incorreta da string de conexão com o MongoDB Atlas. Verifique se você está fornecendo a URL correta, incluindo as credenciais do seu acesso e o nome do banco de dados.

Além disso, certifique-se de que sua aplicação Node.js tem acesso à internet para estabelecer a conexão com o banco de dados remoto.

Outra possível causa desse erro é a configuração do firewall do MongoDB Atlas. Verifique se você permitiu o acesso à sua aplicação Node.js a partir do endereço IP correto.

Caso você esteja seguindo o tutorial do curso, verifique se você seguiu todos os passos corretamente, incluindo a instalação da versão correta do Mongoose.

Fico no aguardo!

solução!

Ola Camila,

Consegui resolver esse problema e conectar ao banco mudando o DNS para usar o do Google

Roger,

mudei o DNS aqui também e deu certo.

Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software