/api-go-gin

Minha primeira API em Go Lang utilizando GIN

Primary LanguageGo


Spring Spring RabbitMQ Spring

Minha Segunda API usando Gin - Go Lang

Pequena API desenvolvido em Go Lang e a biblioteca Gin, que permite criar, consultar, editar e deletar um aluno.

Requisitos

  • Go Lang
  • Docker

Configurando o Ambiente

Docker

  1. Instalar o Docker (Tutorial via Windows). Download e Instalação

  2. No diretório raiz, executar o comando abaixo:

docker-compose up

Go Lang

  1. Baixar e instalar o Go Lang.

Executando o projeto

Dentro da pasta raiz, rodar o seguinte comando:

go run main.go  

O projeto estará rodando em localhost na porta 8000

http://localhost:8000/

Endpoints

GET http://localhost:8000/alunos

GET http://localhost:8000/alunos/1

GET http://localhost:8000/alunos/cpf/123.456.789-00

POST http://localhost:8000/alunos

PATCH http://localhost:8000/alunos/1

DELETE http://localhost:8000/alunos/1

POSTMAN

Para fazer o import no Postman, siga os passos abaixo:

  1. Baixe o arquivo aqui

  2. No Postman, crie um novo workspace em Workspace > + New Workspace e defina um nome

  3. Clique em Import > File > Upload Files e escolha o arquivo baixado

  4. Confirme o Import

  5. Pronto! Agora é só acessar a coleção.

Referências