10000 GitHub - Kotayz/SW-API-Rest: API Rest para cadastro de planetas da franquia Star Wars
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Kotayz/SW-API-Rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SW-API-Rest

API Rest para Cadastro de Planetas da franquia Star Wars

Essa API foi desenvolvida em Golang.

Requerimentos

  • Instalação MongoDB versão 1.6 ou superior

  • Instalação Glide versão 0.13 ou superior

  • Instalação e Configuração Golang versão 3.4.18 ou superior

Dependencias do projeto

  • github.com/BurntSushi/toml
  • github.com/gin-gonic/gin
  • gopkg.in/mgo.v2
  • gopkg.in/mgo.v2/bson

Para instalar dependencias, executar o comando: glide install

Para iniciar o serviço, executar o comando: go run main.go

Exemplos

Essa API utiliza a porta padrão 8080, abaixo seguem exemplos para utilização da api

Criar planeta:

Method: POST
url: http://localhost:8080/
json Exemplo:
{
"nome": "Yavin IV",
"clima": "temperate, tropical",
"terreno": "jungle, rainforests"
}

Listar planetas:

Method: GET
url: http://localhost:8080/

Buscar planeta por ID:

Method: GET
url: http://localhost:8080/{id do planeta}
url Exemplo: http://localhost:8080/5c0167ea03dea7318925137c

Buscar planeta por Nome:

Method: POST
url: http://localhost:8080/filter
json Exemplo:
{
"nome": "Yavin IV"
}

Excluir planeta:

Method: DELETE
url: http://localhost:8080/{id do planeta}
url Exemplo: http://localhost:8080/5c0167ea03dea7318925137c

Desenvolvido por

About

API Rest para cadastro de planetas da franquia Star Wars

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0