Implementação do HTTP Handler no Gin

A interface padrão http.Handler no Go estabelece um contrato para processar requisições HTTP. Ela requer a implementação do método ServeHTTP, que manipula a resposta e a solicitação. O servidor HTTP utiliza essa interface para despachar requisições para handlers registrados. package http type Handler interface { ServeHTTP(w ResponseWriter, ...

Publicado em 6-23 17:56

Implementando CRUD com slices no Gin

Introdução Este tutorial demonstra como construir uma API simples para gerenciamento de receitas culinárias utilizando o framework Gin e armazenando os dados em um slice do Go. Modelo de Dados e Endpoints da API Modelo type Refeicao struct { Nome string `json:"nome"` Tags []string `json:"tags"` ...

Publicado em 6-13 23:11

Implementando JWT no Gin Framework: Geração de Tokens e Autenticação com Middleware

Implementando JWT no Gin Framework: Geração de Tokens e Autenticação com Middleware O JWT (JSON Web Token) é uma tecnologia amplamente utilizada para autenticação em aplicações web. O projeto está disponível no GitHub: https://github.com/dgrijalva/jwt-go/ Um token JWT é composto por três partes separadas por pontos: o cabeçalho (header), a ca ...

Publicado em 5-30 17:48