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.
