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

Fetch retornando Promise Value

Estou estudando o fetch juntamente com a API do CEP, portanto, tenho o seguinte código:

fetch(`https://viacep.com.br/ws/20275090/json/`).then(response => console.log(response.text()))

Porém, não sei como faço para pegar os valores de um objeto que se encontram dentro do Promise Value.

3 respostas
solução!

Fala aí Thales, tudo bem? Você pode usar a função json da response, algo assim:

fetch(`https://viacep.com.br/ws/20275090/json/`)
    .then(response => response.json()))
    .then(data => console.log(data))

A função .json devolve uma nova Promise, por isso, adicionei um novo .then.

Espero ter ajudado.

Deu certo, muito obrigado!

Magina, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

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