Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Plataformas de aplicações Web / Aula
Utilize qualquer software para testar APIs, como o Insomnia, por exemplo. Segue alguns resultados:
Registro de cliente
Login de cliente (repare o token JWT retornado junto dos dados do cliente)
Login de funcionário (repare o token JET retornado junto aos dados do funcionário)
Busca de produtos ordenados por preço
Lista de clientes. Requer que seja passado o Token JWT retornado em um sign_in de um funcionário para funcionar.
Detalhes de uma venda (requer JWT de um funcionário)
Criação de uma venda (sale) por um funcionário, passando o id do cliente e a lista de ids de produtos.
Criação de uma venda através de uma compra de um cliente(passando o JWT do cliente) e somente a lista de IDs de produtos.
Repare que nessa última imagem a venda fica sem employee_id, já que a compra está sendo feita diretamente pelo cliente (validado pelo seu token JWT).
Versão 5.3 - Todos os Direitos reservados