1
resposta

API do Fortune Cookie fora

Estou com o seguinte erro quando faço o teste da aplicação:
INFO [fortune_backend] Fetching fortune from: https://api.adviceslip.com/advice
ERROR [fortune_backend] Error fetching advice: error sending request for url (https://api.adviceslip.com/advice): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution
ERROR [fortune_backend] Error fetching advice: error sending request for url (https://api.adviceslip.com/advice): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution
ERROR [fortune_backend] Error fetching advice: error sending request for url (https://api.adviceslip.com/advice): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution
ERROR [fortune_backend] Error fetching advice: error sending request for url (https://api.adviceslip.com/advice): error trying to connect: dns error: failed to lookup address information: Temporary failure in name resolution
INFO [fortune_backend] Fetching fortune from: https://api.adviceslip.com/advice

1 resposta

Olá, Diego!

Obrigado por compartilhar o log de erro. Ele é a chave para entendermos o que está acontecendo.

A mensagem de erro dns error: failed to lookup address information: Temporary failure in name resolution indica que o problema não está na sua aplicação, mas sim na resolução do nome de domínio da API. Isso significa que a sua aplicação não está conseguindo encontrar o endereço IP da URL https://api.adviceslip.com/advice.

As causas para esse tipo de erro podem ser:

A API está temporariamente fora do ar: É a causa mais provável, pois o erro é Temporary failure. A API pode estar passando por uma manutenção ou estar com um problema.

Problema de DNS no seu ambiente: Se você está em um ambiente de desenvolvimento local, pode ser que o seu servidor DNS esteja com problemas. Tente reiniciar o seu roteador.

Problema com a URL: Certifique-se de que a URL no seu código está escrita exatamente como no log, sem nenhum erro de digitação.

Para confirmar que o problema não é no seu código, você pode tentar acessar a URL https://api.adviceslip.com/advice diretamente no seu navegador. Se ela não abrir, o problema é na API. Se ela abrir, o problema é no seu ambiente de desenvolvimento.

Espero que essa dica ajude a destravar o seu projeto!