Resolução do Desafio 02 do Bootcamp da RocketSeat.
Para utilizar a resolução do desafio, você deve baixar este repositório rodar o comando yarn
para a instalação das dependências e para "rodar" o back-end deve utilizar o comando yarn dev
.
Abaixo segue uma descrição das rotas:
-
POST /repositories
: Essa rota tem como objetivo cadastrar novos repositórios, é necessário enviar no corpo da requisição (body) os seguintes parâmetros:title
,url
etechs
. -
GET /repositories
: Essa rota é responsável por exibir a lista de todos os repositórios cadastrados na aplicação. -
PUT /repositories/:id
: Essa é reponsável por atuailizar repositórios existentes na aplicação, é necessário enviar oid
do repositório na url da rota e também no corpo da requisição (body) os seguintes parâmetros:title
,url
etechs
. -
DELETE /repositories/:id
: Essa rota é responsável por apagar (deletar)um repositório específico da aplicação, é necessário enviar oid
do repositório desejado na url da rota; -
POST /repositories/:id/like
: Essa rota é responsável por adicionar 1 like ao repositório indicado por meio do seuid
na url da rota;
Feito por Herton F. Vilarim.