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

API de agendamento não existe

Olá, foi disponibilizado a api de listagem de carros no inicio do curso, e estou acompanhando com sucesso até aqui. Acesso no localhost http://localhost:8080/api/carro/listaTodos

Agora preciso cadastrar o agendamento conforme no curso e não tenho essa api para utilizar, estou recebendo erro por estar cadastrando em uma pagina que não existe, que seria esta: http://localhost:8080/api/agendamento/agenda

5 respostas

Boa noite, Felipe! Como vai?

Cole aqui o log de erro que vc está recebendo para que eu possa dar uma olhada e te ajudar!

Boa noite, tudo bem!

Quando digito "npm start", este json eu consigo acessar: http://localhost:8080/api/carro/listaTodos

Mas este aqui não: http://localhost:8080/api/agendamento/agenda

recebo esta mensagem:

Cannot GET /api/agendamento/agenda

E pelo que vi no arquivo api.js os dois estão ali dentro, deveria funcionar, não estou entendendo o porque.

solução!

Felipe, como diz a mensagem do erro, vc está tentando enviar uma requisição HTTP do tipo GET para o endereço /api/agendamento/agenda. No entanto, como visto aos 1:30 dessa aula eu apresento a especificação enviada pelo cliente que mostra que o método HTTP a ser utilizado obrigatoriamente para enviar os agendamentos é o POST.

A causa do seu problema é o envio da requisição com o método HTTP incorreto. Basta trocar para POST que o erro será resolvido.

Qualquer coisa é só falar!

Grande abraço e bons estudos!

Boa noite mestre, obrigado pelas respostas rápidas. Consegui resolver o problema.

Grande abraço

Que bom, Felipe! Manda ver aí nos estudos e não perca a oportunidade de dar uma olhada na parte 2 do curso que já foi lançada e tem várias coisas bacanas!

https://cursos.alura.com.br/course/ionic3-recursos-build-nativos

Sempre que tiver alguma dúvida, não hesite em procurar o pessoal aqui no fórum!

Grande abraço e bons estudos, meu aluno!