Documentation ¶
Index ¶
- func APIMetrics(conf std.ConfigPrometheus) func(echo.HandlerFunc) echo.HandlerFunc
- func All(fallbackErr error, andHandlers ...ArgsCheckHandlerFunc) echo.MiddlewareFunc
- func CloneBody(ctx echo.Context) []byte
- func Either(fallbackErr error, orHandlers ...ArgsCheckHandlerFunc) echo.MiddlewareFunc
- func GetUserInfoOrDefaultInfo(handle echo.HandlerFunc) echo.HandlerFunc
- func ParseUA(myUA string) string
- func ProcessGetBindData(handle echo.HandlerFunc) echo.HandlerFunc
- func ProcessGetBindDataO(handle echo.HandlerFunc) echo.HandlerFunc
- func RateLimit(limiter *std.ConfigRateLimiter) echo.MiddlewareFunc
- func RequestCORS() echo.MiddlewareFunc
- func RequestRealIp(h echo.HandlerFunc) echo.HandlerFunc
- func ServerErrorHandler(err error, c echo.Context)
- func UserInfo(handle echo.HandlerFunc) echo.HandlerFunc
- func UserLoginRequired(handle echo.HandlerFunc) echo.HandlerFunc
- type ArgsCheckHandlerFunc
- type MessageLog
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIMetrics ¶
func APIMetrics(conf std.ConfigPrometheus) func(echo.HandlerFunc) echo.HandlerFunc
APIMetrics collects the API metrics
func All ¶
func All(fallbackErr error, andHandlers ...ArgsCheckHandlerFunc) echo.MiddlewareFunc
func Either ¶
func Either(fallbackErr error, orHandlers ...ArgsCheckHandlerFunc) echo.MiddlewareFunc
func GetUserInfoOrDefaultInfo ¶
func GetUserInfoOrDefaultInfo(handle echo.HandlerFunc) echo.HandlerFunc
func ProcessGetBindData ¶
func ProcessGetBindData(handle echo.HandlerFunc) echo.HandlerFunc
func ProcessGetBindDataO ¶
func ProcessGetBindDataO(handle echo.HandlerFunc) echo.HandlerFunc
func RateLimit ¶
func RateLimit(limiter *std.ConfigRateLimiter) echo.MiddlewareFunc
RateLimit protects the APIs.
func RequestCORS ¶
func RequestCORS() echo.MiddlewareFunc
func RequestRealIp ¶
func RequestRealIp(h echo.HandlerFunc) echo.HandlerFunc
func ServerErrorHandler ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.