Skip to content

rodolforoc/api-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

API Feita com NodeJS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published