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.
Antes de começar, você precisará ter o Go instalado no seu sistema. Para instalar o Go, visite golang.org.
- Clone o repositório para o seu sistema:
git clone https://github.com/KayoRonald/golang-api
- Acesse o diretório do projeto:
cd golang-api
- Inicie o servidor:
go run main.go`
A API possui os seguintes endpoints:
Método | Endpoint | Descrição |
---|---|---|
GET | /book | Retorna todos os books |
GET | /book/:id | Retorna um book pelo ID |
POST | /book | Cria um novo book |
PUT | /book/:id | Atualiza um book existente |
DELETE | /book/:id | Deleta um book pelo ID |
Os dados são retornados em formato JSON.
Se você encontrar algum bug ou tiver alguma sugestão de melhoria, sinta-se à vontade para abrir uma issue ou um pull request.
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.