Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Erro no json

Estou tentando utilizar o then e o catch, mas está apresentando o seguinte erro.

código.js

erro:

erro

detalhamento do erro

1 resposta
solução!

Oi estudante! Tudo bem?

No código que você mostrou, você está utilizando o método json() para fazer o parse dos dados retornados pela API. No entanto, o erro indica que os dados não estão no formato JSON correto, o que está causando o problema.

Isso ocorre porque você está usando esse link: https://www.findcep.com/ e ele não retorna um JSON. Você precisa linkar o que está na aula assim:

var consultaCEP = fetch('https://viacep.com.br/ws/01001000/json/')

Veja que ao final dele tem o /json/, assim ele irá retornar corretamente os dados.

Você pode rever essa aula onde a instrutora explica direitinho para que entenda melhor.

Um abraço e bons estudos.