Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 2.27 KB

README.md

File metadata and controls

74 lines (52 loc) · 2.27 KB

GoStack

Desafio 02: Conceitos do Node.js

GitHub language count Made by Rocketseat

🚀 Sobre o Desafio:

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);

🔧 Como testar a API criada:

  • 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

🛣️ Rotas para testar a API:

  • 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