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

Dificuldade ao realizar o fetch

Estou tentando integrar uma api que eu realizei em Java com spring, porém, estou encontrando dificuldades para realizar o fetch();Ao tentar o seguinte código:

console.log(fetch('http://localhost:8080/todos'))

Retorna o seguinte erro: http://prntscr.com/rp2wkc

Ao adicionar oque é pedido:

console.log(fetch('http://localhost:8080/todos',{mode: 'no-cors'}));    

Ele até devolve a promise, porém da seguinte maneira: http://prntscr.com/rp2xu5

A requisição pelo arquivo cliente.html gera um log no servidor igual ao do postman quando tento realizar um GET porém a promise vem com ok:false.

(Observação: o /todos é o endpoint que eu setei, fazendo os testes pelo postman funciona perfeitamente.)

Ja utilizei o @CrossOrigin, porém não funcionou.

Alguém sabe como tratar isso?

1 resposta
solução!

Bom dia, Maria! Como vai?

Nesse tipo de situação deve estar faltando alguma configuração no seu código do back-end. Como vc fez a API em Spring, eu sugiro que vc crie um post na seção do Java descrevendo o seu problema e se possível compartilhando o código da API. Pois assim o pessoal poderá te ajudar de forma mais efetiva. O que vc acha?

Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!