Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/caioagiani/bootcamp-gostack-desafio01
- Owner: caioagiani
- Created: 2019-10-20T19:00:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-01T04:00:39.000Z (almost 4 years ago)
- Last Synced: 2024-05-01T16:30:34.686Z (9 months ago)
- Topics: api, backend, crud, nodejs, rocketseat
- Language: JavaScript
- Homepage:
- Size: 1.61 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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