Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/caioagiani/bootcamp-gostack-desafio01

Desenvolver um Crud simples para projetos
https://github.com/caioagiani/bootcamp-gostack-desafio01

api backend crud nodejs rocketseat

Last synced: 3 months ago
JSON representation

Desenvolver um Crud simples para projetos

Awesome Lists containing this project

README

        

## Desafio 01 - Bootcamp GoStack

#### :pencil2: OBJETIVO:

Desenvolver um Crud simples para projetos;

#### :pushpin: ROTAS:

- [x] ``GET /projects``: Ver todos os projetos cadastrados;
- [x] ``POST /projects/:id``: Cadastrar o objeto contendo os dados do projeto;
- [x] ``PUT /projects/:id``: Atualizar nomes de projetos;
- [x] ``POST /projects/:id/tasks``: Adicionar tarefas aos projetos;
- [x] ``DELETE /projects/:id``: Remover projeto pelo id;

### Midlewares
- [x] Desenvolver um middleware que verifica o id do projeto vindo dos parametros de rotas;
- [x] Middleware global que imprimi um `console.log` com a contagem de quantas requisições foram feitas;

Feito com :hearts: by Caio Agiani