1
resposta

RESOLVE PROBLEMAS COM RETORNO DE DADOS DA API QUANDO ESTÁ SEM DADOS

Quando o usuário não possui dados na API retorna 404 {"message":"User not found"}, eu sei que não era para dar erro, mas não consegui encontrar uma solução para este problema, não sei se está relacionado a versões do angular ou o próprio código segue a mensagem de erro:

GET http://localhost:3000/flavi1/photos?page=1 404 (Not Found)

core.js:1673 ERROR Error: Uncaught (in promise): HttpErrorResponse: {"headers":{"normalizedNames":{},"lazyUpdate":null},"status":404,"statusText":"Not Found","url":"http://localhost:3000/flavi1/photos?page=1","ok":false,"name":"HttpErrorResponse","message":"Http failure response for http://localhost:3000/flavi1/photos?page=1: 404 Not Found","error":{"message":"User not found"}} at resolvePromise (zone.js:814) at resolvePromise (zone.js:771) at zone.js:873 at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421) at Object.onInvokeTask (core.js:3815) at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420) at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188) at drainMicroTaskQueue (zone.js:595) at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:500) at invokeTask (zone.js:1540)

O código está exactamente igual o da aula porque baixei o arquivo disponível na plataforma para testar e deu a mesma mensagem de erro https://s3.amazonaws.com/caelum-online-public/865-angular/stages/07-alurapic.zip

1 resposta

Tem como subir o seu projeto ,por gentileza, para https://codesandbox.io ou https://stackblitz.com/ para a gente poder analisar e também temos certeza que não é problema de infraestrutura.