gabrielgugelmin / cats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto adote um gato

Criado para a disciplina de NodeJS básico

Criado com NodeJS, Express e MySQL, permite criar a pessoa adotante e o gato a ser adotado.

Rotas

People

Ex: http://localhost/people/all

  • GET all - Lista todos as pessoas cadastradas
  • POST add - Adiciona uma nova pessoa (name, age)
  • DELETE remove/:id - Remove uma pessoa
  • PUT edit/:id - Edita uma pessoa
  • POST adopt/:id/:catId - Adota um gato

Cats

Ex: http://localhost/cats/name?=Lola

  • GET all - Lista todos os gatos cadastrados
  • GET /?name= - Busca um gato com o nome especificado
  • GET catstoadopt - Busca os gatos disponíveis para adoção
  • GET totalweight - Busca a soma total do peso dos gatos
  • POST add - Adiciona um novo gato (name, color, weight)
  • DELETE remove/:id - Remove um gato
  • PUT edit/:id - Edita um gato

Rodando o projeto

  • Ao baixar o projeto, executar o comando yarn para instalar as dependências
  • Importar/aplicar o arquivo adopt_cats.sql para criar a estrutura das tabelas (Ex: PhpMyAdmin)
  • Iniciar o projeto com o comando yarn start
  • Acessar uma das rotas acima citadas

About


Languages

Language:JavaScript 100.0%