Exercícios: Framework Web Gin 🚀
Instruções
Explore as facilidades do Gin para criar APIs robustas.
🟢 Nível: Básico
- Instalação: Inicialize um módulo Go e instale o Gin usando
go get -u github.com/gin-gonic/gin. - Primeira Rota: Crie um servidor Gin que responda com um JSON de boas-vindas na rota raiz
/.
🟡 Nível: Intermediário
- Parâmetros: Crie uma rota
/ola/:nomeque responda "Olá, [nome]" tanto em texto puro quanto em um campo JSON. - Grupos: Crie um grupo de rotas
/api/v1e coloque dentro dele uma rota destatusque retorne a versão da API.
🔴 Nível: Desafio
- Validação de Cadastro: Crie uma struct
Usuariocom camposEmail(obrigatório) eSenha(obrigatório e mínimo de 6 caracteres - pesquise sobre a tagbinding). Implemente uma rotaPOST /cadastroque valide esses dados e retorne um erro amigável caso a validação falhe.