🍳 Recetas de Gin (Libro de cocina)
Introducción
Esta sección muestra cómo usar Gin en tu código a través de pequeñas recetas prácticas. Cada receta se centra en un único concepto para que puedas aprender rápido y aplicarlo de inmediato.
Usa estos ejemplos como referencia para estructurar APIs del mundo real usando Gin.
🧭 Lo que aprenderás
En esta sección, encontrarás ejemplos que cubren:
- Conceptos básicos del servidor: Ejecutar un servidor, enrutamiento y configuración.
- Manejo de solicitudes: Vincular datos JSON, XML y de formularios.
- Middleware: Usar middleware incorporado y personalizado.
- Renderización: Servir HTML, JSON, XML y más.
- Seguridad: Manejar SSL, encabezados y autenticación.
🥇 Receta 1: Servidor Gin Mínimo
Objetivo: Iniciar un servidor Gin y manejar una solicitud básica.
Pasos
- Crear un enrutador
- Definir una ruta
- Iniciar el servidor
package main
import "github.com/gin-gonic/gin"
func main() { r := gin.Default()
r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) })
r.Run(":8080") // http://localhost:8080}