Projeto para exercitar os conceitos básicos de uma API em NodeJS com funcionalidades de criar, listar, alterar e deletar repositórios.
- Possui uma requisição extra para a adição de likes nos repositórios já criados.
POST /repositories: A rota recebetitle,urletechsdentro do corpo da requisição, sendo a URL o link para o github desse repositório.GET /repositories: Rota que lista todos os repositórios;PUT /repositories/:id: A rota altera apenas otitle, aurle astechsdo repositório que possua oidigual aoidpresente nos parâmetros da rota;DELETE /repositories/:id: A rota deleta o repositório com oidpresente nos parâmetros da rota;POST /repositories/:id/like: A rota deve aumentar o número de likes do repositório com oidpresente nos parâmetros da rota;
Clone ou faça o download desse repositório:
# Clone o repositório $ git clone https://github.com/rodolforoc/api-node Dentro da pasta /api-node rode os seguintes comandos:
# Instale as dependencias $ yarn # Rode a API $ yarn dev # running on port 3333