Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Logger *fgin.FginSugaredLogger
Functions ¶
This section is empty.
Types ¶
type HttpTimeout ¶
type HttpTimeout struct {
AllTimeout int `yaml:"all_timeout" json:"all_timeout" mapstructure:"all_timeout"` // 总控制的超时时间
RouteItems []HttpTimeoutItem `yaml:"route_items" json:"route_items" mapstructure:"route_items"` // 特别路由需要独立时间控制 单位s
}
func (*HttpTimeout) Start ¶
func (s *HttpTimeout) Start(e *gin.Engine, logger *fgin.FginSugaredLogger)
func (*HttpTimeout) TimeMiddware ¶
func (s *HttpTimeout) TimeMiddware(ctx *gin.Context)
type HttpTimeoutItem ¶
Click to show internal directories.
Click to hide internal directories.