Categorygithub.com/KayoRonald/golang-api
modulepackage
0.0.0-20240222193945-78d75978b7cd
Repository: https://github.com/kayoronald/golang-api.git
Documentation: pkg.go.dev

# README

golang-api

Este projeto foi criado com o objetivo de ajudar a entender como funciona um CRUD básico em Go usando o framework Fiber e o ORM GORM.

Requisitos

Antes de começar, você precisará ter o Go instalado no seu sistema. Para instalar o Go, visite golang.org.

Instalação

  1. Clone o repositório para o seu sistema:
git clone https://github.com/KayoRonald/golang-api
  1. Acesse o diretório do projeto:
cd golang-api
  1. Inicie o servidor:
go run main.go`

Endpoints

A API possui os seguintes endpoints:

MétodoEndpointDescrição
GET/bookRetorna todos os books
GET/book/:idRetorna um book pelo ID
POST/bookCria um novo book
PUT/book/:idAtualiza um book existente
DELETE/book/:idDeleta um book pelo ID

Os dados são retornados em formato JSON.

Contribuição

Se você encontrar algum bug ou tiver alguma sugestão de melhoria, sinta-se à vontade para abrir uma issue ou um pull request.

Fiber

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.

# Packages

No description provided by the author