Skip to content

adjailsondomingos/courses_152486_atividade1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api Node

Uma API simples desenvolvida para o Curso de "API e Web Service" utilizando Node e aplicando cache.

Pré-requisitos

  • Node.js
  • npm (geralmente vem com o Node.js)

Instalação

  1. Clone o repositório:

    git clone https://github.com/adjailsondomingos/courses_152486_atividade1.git
  2. Acesse seu diretório:

    cd seu-projeto
  3. Instale as dependências:

    npm install
  4. Crie um Certificado

    openssl req -nodes -new -x509 -keyout certificado.key -out certificado.cert

Iniciar o servidor

node app.js

Exemplos de Solicitações

 # Exemplo de solicitação GET
 curl -X GET https://localhost:3000/pessoas
 curl -X GET https://localhost:3000/pessoas/1
 curl -X GET https://localhost:3000/carros
 curl -X GET https://localhost:3000/carros/2
 curl -X GET https://localhost:3000/animais
 curl -X GET https://localhost:3000/animais/3

 # Exemplo de solicitação POST
 curl -X POST 'https://localhost:3000/animais' -d '{"id": 22, "nome": "abelha" }' --header 'Content-Type: application/json'
 curl -X POST 'https://localhost:3000/carros' -d '{"id": 1000, "nome": "Jeep"}' --header 'Content-Type: application/json'
 curl -X POST 'https://localhost:3000/pessoas' -d '{"id": 1000, "nome": "Paulo"}' --header 'Content-Type: application/json'

Desenvolvedor

  • 1469201 - Adjailson Domingos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published