上下文超时
Context Timeout 中间件会在预定义时间内为请求上下文应用超时, 使支持上下文的方法在超过截止时间后可以提前返回。
所有核心中间件都位于 middleware 包中:
import "github.com/labstack/echo/v5/middleware"e.Use(middleware.ContextTimeout(60 * time.Second))e.Use(middleware.ContextTimeoutWithConfig(middleware.ContextTimeoutConfig{ Timeout: 60 * time.Second,}))ContextTimeoutConfig · github.com/labstack/echo/v5@5196b9b
字段说明由英文源码注释生成。
// Effective defaults applied when fields are left unset (Timeout is required).ContextTimeoutConfig{ Skipper: DefaultSkipper,}