/ListaDeCompras-Node

API feita em Node e Express possível criar, visualizar, atualizar e excluir itens da lista de compras

Primary LanguageTypeScript

Lista de Compras - API

Bem-vindo à API de Lista de Compras! Essa API permite criar, visualizar, atualizar e excluir listas de compras.

Tecnologias usadas
Node 
TypeScript
Express

Rotas Disponíveis

- POST /purchaseList
Cria uma nova lista de compras.

JSON

{
  "title": "feira",
  "items": [
    {
      "name": "banana",
      "value": "1 cacho"
    },
    {
      "name": "maçã",
      "value": "6 unidades"
    },
    {
      "name": "mamão",
      "value": "1 unidade"
    }
  ]
}
- GET /purchaseList
Obtém todas as listas de compras.
- GET /purchaseList/:purchaseListId
Obtém uma lista de compras específica pelo ID.

Parâmetros de URL

purchaseListId (number) - O ID da lista de compras.
- PUT /purchaseList/:purchaseListId
Atualiza uma lista de compras específica pelo ID.
Parâmetros de URL
purchaseListId (number) - O ID da lista de compras a ser atualizada.

JSON

{
  "title": "feira",
  "items": [
    {
      "name": "banana",
      "value": "1 cacho"
    },
    {
      "name": "maçã",
      "value": "6 unidades"
    },
    {
      "name": "mamão",
      "value": "1 unidade"
    }
  ]
}
DELETE /purchaseList/:purchaseListId
Exclui uma lista de compras específica pelo ID.
**Parâmetros de URL**
purchaseListId (number) - O ID da lista de compras a ser excluída.
Executando o Projeto
Clone o repositório do GitHub.
Instale as dependências usando o comando npm install.
Inicie o servidor usando o comando npm start.