Esta é uma API para gerenciar pedidos e itens.
Retorna todos os pedidos.
Cria um novo pedido. Deve ser enviado um objeto JSON no corpo da requisição com as seguintes propriedades:
numero
: O número do pedido (String)cliente
: O cliente associado ao pedido (String)
Retorna um pedido pelo número. O parâmetro numero
deve ser substituído pelo número do pedido desejado.
Adiciona um item a um pedido. O parâmetro numero
deve ser substituído pelo número do pedido ao qual o item será adicionado. Deve ser enviado um objeto JSON no corpo da requisição com as seguintes propriedades:
indice
: O índice do item no pedido (Número inteiro)SKU
: O SKU (Stock Keeping Unit) do item (String)produto
: O nome do produto (String)preco
: O preço do item (Número)quantidade
: A quantidade do item (Número inteiro)
Retorna um item de um pedido pelo número e índice. Os parâmetros numero
e indice
devem ser substituídos pelo número do pedido e índice do item desejado, respectivamente.
Retorna todos os itens de um pedido pelo número. O parâmetro numero
deve ser substituído pelo número do pedido desejado.
Retorna todos os itens de um pedido pelo produto. O parâmetro produto
deve ser substituído pelo nome do produto desejado.
-
Instale as dependências necessárias:
npm install
-
Inicie o servidor:
npm start
O servidor será iniciado e a API estará disponível em http://localhost:3000/api/v1.
- Certifique-se de enviar as requisições utilizando o formato JSON adequado nos corpos das requisições.
- Todos os endpoints que esperam dados no corpo da requisição estão configurados para receber dados no formato JSON.