Neste desafio eu apliquei um pouco dos conhecimentos de NodeJS que obtive no Bootcamp GoStack da RocketSeat para a criação de uma API no qual eu mostro os projetos criados ao longo do GoStack.
Neste primeiro módulo algumas coisas que eu aprendi:
- A criar um Server local com Node.JS;
- O que são Middlewares;
- Parametros de Requisição (Query, Route, Request body);
- Clone este repositório no seu computador
- Com o projeto aberto você deve rodar os seguintes comandos em seu terminal para instalar as dependencias:
yarn install / npm install
- Para iniciar a API você deve realizar o seguinte comando:
yarn dev / npm run dev
- Para realizar testes na API:
yarn test / npm run test
POST - /repositories
: Cria um repositório. Para esta rota temos que utilizar as seguintes declarações:
{
"title": "Titulo do Repositório",
"url": "Link URL do Repositório",
"techs": ["Algumas", "Tecnologias", "Usadas"]
}
-
GET - /repositories
: Retorna todos os Repositórios. -
PUT - /repositories/:id
: Atualiza repositório. Esta rota necessita do ID do repositório que gostaria de alterar alem de utilizar as seguintes declarações:
{
"title": "repository title",
"url": "repository url",
"techs": ["repo", "techs"]
}
-
DELETE - /repositories/:id
: Deleta um repositório, Esta rota necessita do ID do repositório que gostaria de deletar. -
POST - /repositories/:id/like
: Cria um Like para o repositório. Esta rota necessita do ID do repositório que gostaria de deixar o Like.
Estudo feito por Rychillie