Esta é uma API, seguindo os conceitos RESTful, desenvolvida em Java com o Spring Framework e utiliza de dados ficticios e sem ligação com quaisquer empresas ou grupos ,para simular uma webapp de ecommerce simples, fazendo uso de endpoints e requisições HTTP mais utilizadas
O primeiro endpoint utiliza uma requisição do tipo GET e retorna todos os itens cadastrados
basta acessar o link: https://ecommerce-teste.herokuapp.com/items
O segundo endpoint também utiliza uma requisição do tipo GET e retorna itens específicos do banco de dados passando como parâmetro da URL o id do item desejado.
basta acessar o link: https://ecommerce-teste.herokuapp.com/items/{id}
O terceiro endpoint utiliza uma requisição do tipo PUT e atualiza itens específicos do banco de dados, caso os mesmos existam, passando como parâmetro da URL o id do item desejado e um JSON como corpo da requisiçãp e no corpo, os campos: id, name, price, description e qtd.
basta acessar o link: https://ecommerce-teste.herokuapp.com/items/{id} passando o corpo (Utilizei a Ferramenta Postman para realizar as atualizações)
O quarto endpoint utiliza uma requisição do tipo POST e realiza inserções de novos itens no banco de dados, passando um JSON como corpo da requisiçãp e no corpo, os campos: id, name, price, description e qtd, sendo o id, chave primária do banco e necessitanto ser uma que não já está previamente no banco de dados (Utilizar o primeiro endpoint para ajudar)
basta acessar o link: https://ecommerce-teste.herokuapp.com/items/ passando o corpo (Utilizei a Ferramenta Postman para realizar as atualizações)
Esta aplicação serve como estudo para gerenciamento de estados utilizado a ContextAPI do React e para teste de integraçaõ com o BackEnd de uma API RESTful desenvolvida com o Spring Framework
Link da aplicação: https://ecommerce-ferramentas.herokuapp.com/
Em breve criarei um container para facilitar testes e deploy
- Sistema operacional: Pop_OS!
- Editor: VSCode
- Navegador: Google Chrome