Exemplo de um CRUD com Node.js e Express e controle de cache via apicache.
- Node.js
- NPM
git clone git@github.com:christiantld/puc-api-rest.git
npm install
npm run server
O projeto possui uma collection que pode ser aberta em um cliente de requisições HTTP como o Postman. A collection está localizada em ./PUC-API-Collection.json
.
- Listar produtos:
GET /products
- Mostrar produto:
GET /products/:id
- Criar produto:
POST /products
- Atualizar produto:
PUT /products/:id
- Deletar produto:
DELETE /products/:id