Rest API
Rest API que usa a SuperHeroAPI como fonte de dados
Crie um arquivo .env na raiz do projeto seguindo o arquivo .env.example
E, com o docker instalado, execute o comando:
docker-compose up
Primeiro configure o PostgreSQL
docker run --rm --name pgsql -d -p 5432:5432 -e POSTGRES_PASSWORD=root -e POSTGRES_DB=levpay_test postgres:12-alpine
Depois:
go test ./... -p 1
MÉTODO | ENDPOINT | DESCRIÇÃO | BODY |
---|---|---|---|
GET | /super | Listar todos os supers registrados | |
GET | /super/heros | Listar todos os herois registrados | |
GET | /super/villains | Listar todos os vilões registrados | |
GET | /search?name=XXXXXXX | Buscar super por nome | |
GET | /super/:id | Buscar super por ID | |
POST | /super/ | Criar um super | { “name”: “CHARACTER NAME” } |
DELETE | /super/:id | Remover um super |