middleware

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ABTestInfo

func ABTestInfo() echo.MiddlewareFunc

ABTestInfo 中间件将 abtest_info 从 cookies 中解析出来并带入 request header

func ElasticAPM

func ElasticAPM() echo.MiddlewareFunc

func HealthProbe

func HealthProbe() echo.MiddlewareFunc

func Recover

func Recover() echo.MiddlewareFunc

func Sentry

func Sentry() echo.MiddlewareFunc

Sentry 将挂载一个 hub 至 request context 上,之后可以通过 sentry.GetHubFromContext 获取 hub

Types

type LoggerConfig

type LoggerConfig struct {
	Skipper           middleware.Skipper
	RecordRequestBody bool
	Enable            bool
}

type LoggerConfigBuilder

type LoggerConfigBuilder func(*LoggerConfig)

func LoggerEnable

func LoggerEnable(v bool) LoggerConfigBuilder

开启/关闭 Access Log

func LoggerRecordRequestBody

func LoggerRecordRequestBody(v bool) LoggerConfigBuilder

开启/关闭记录 Request Body

func LoggerSkipper

func LoggerSkipper(v middleware.Skipper) LoggerConfigBuilder

配置路由 Skipper

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL