Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.26 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.26 KB

API NodeJs

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.

Tecnologias

Rotas da aplicação

  • POST /repositories: A rota recebe title, url e techs dentro 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 o title, a url e as techs do repositório que possua o id igual ao id presente nos parâmetros da rota;
  • DELETE /repositories/:id: A rota deleta o repositório com o id presente nos parâmetros da rota;
  • POST /repositories/:id/like: A rota deve aumentar o número de likes do repositório com o id presente nos parâmetros da rota;

Instalações e usos

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