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