Context Timeout
El middleware Context Timeout aplica un timeout al contexto del request dentro de un periodo predefinido, para que los métodos conscientes del contexto puedan retornar antes cuando se supera el deadline.
e.Use(middleware.ContextTimeout(60 * time.Second))Configuración personalizada
Sección titulada «Configuración personalizada»e.Use(middleware.ContextTimeoutWithConfig(middleware.ContextTimeoutConfig{ Timeout: 60 * time.Second,}))Configuración
Sección titulada «Configuración»type ContextTimeoutConfig struct { // Skipper defines a function to skip middleware. Skipper Skipper
// ErrorHandler is a function invoked when an error arises during middleware execution. ErrorHandler func(c *echo.Context, err error) error
// Timeout configures the timeout for the middleware. Timeout time.Duration}Configuración por defecto
Sección titulada «Configuración por defecto»// Effective defaults applied when fields are left unset (Timeout is required).ContextTimeoutConfig{ Skipper: DefaultSkipper,}