A proposta deste desafio é aplicar os conceitos iniciais de Node.js para desenvolver uma aplicação que armazena repositórios do portifólio que irá permitir a criação, listagem, atualização e remoção dos repositórios, e, além disso, permitir que os repositórios recebam "likes".
Para mais informações sobre o desafio proposto, acesse o repositório do desafio: Desafio 02: Conceitos do Node.js.
-
POST /repositories
: Rota que cria um novo repositório. A rota deve recebertitle
,url
etechs
dentro do corpo da requisição. -
GET /repositories
: Rota que lista todos os repositórios. -
PUT /repositories/:id
: Rota que alteratitle
,url
etechs
do repositório que possua oid
igual aoid
presente nos parâmetros. -
DELETE /repositories/:id
: Rota que deleta o repositório com oid
igual ao presente nos parâmetros. -
POST /repositories/:id/like
: Rota que aumenta o número de likes do repositório escolhido através doid
presente nos parâmetros da rota.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
- Clone este repositório
- Execute o comando
yarn
na pasta do projeto clonado para instalar todas as dependências
- Para iniciar um servidor local, execute o comando
yarn dev
na pasta do projeto. Este servidor poderá ser acessado vialocalhost:3333
- Para executar os testes automatizados, execute o comando
yarn test
As seguintes ferramentas foram usadas na construção do projeto:
Server (NodeJS)
Juliana Morikoshi
Feito com ❤️ por Juliana Morikoshi 👋 Entre em contato!
Esse projeto está sob licença MIT. Veja o arquivo LICENSE para mais detalhes.