Elige un middleware
¿Nuevo en Echo? Crea primero un servidor con la guía de inicio. Cada página explica cuándo usar el middleware, muestra cómo configurarlo y presenta campos y firmas tomados de una revisión concreta de Echo.
¿Qué necesitas hacer?
Sección titulada «¿Qué necesitas hacer?»| Tarea | Empieza aquí | Pruébalo |
|---|---|---|
| Ver peticiones y errores | Request Logger y Recover | Ejecuta el ejemplo de logging |
| Permitir peticiones desde el navegador | CORS | Usa orígenes de confianza explícitos |
| Proteger formularios | CSRF | Elige cómo guardar el token |
| Autenticar una API | JWT | Ejecuta el recetario de JWT |
| Limitar peticiones abusivas | Rate Limiter | Elige identificador y almacenamiento |
| Servir archivos | Static | Ejecuta el ejemplo de archivos estáticos |
| Reenviar peticiones | Proxy | Ejecuta el recetario de proxy inverso |
Del código a una petición real
Sección titulada «Del código a una petición real»- Elige una tarea y copia el ejemplo de uso más pequeño.
- Consulta la configuración para ver los campos y firmas de la revisión indicada de Echo. Lee los valores por defecto y las notas de seguridad antes de cambiar el comportamiento.
- Ejecuta el ejemplo completo o la receta enlazada y envía una petición con
curl.
Para una primera API, sigue con rutas, binding, gestión de errores y pruebas. Para tráfico de producción, añade Recover y Request Logger antes de elegir los middleware de seguridad.
Integraciones como JWT se mantienen en módulos separados; sus páginas indican el paquete responsable. La API del middleware principal está en github.com/labstack/echo/v5/middleware.