Tentativa de um crud simples usando o gorilla mux
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/crud-mux-http
- Acesse o diretório do projeto:
cd crud-mux-http
- Instalar as dependências
go mod tidy
- Inicie o servidor:
go run main.go
A API possui os seguintes endpoints:
Método | Endpoint | Descrição |
---|---|---|
GET | /tasks/ | Retorna todos os tasks não feita |
GET | /tasks/done/ | Retorna todas as tasks feita |
GET | /tasks/:id | Retorna um tasks pelo ID |
POST | /tasks/ | Cria um novo tasks |
PUT | /tasks/:id | Atualiza um tasks existente |
DELETE | /tasks/:id | Deleta um tasks 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.