middleware

package
v0.9.5 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	XRequestIDHeader   = "X-Request-ID"
	XRequestGUIDHeader = "X-Request-GUID"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationJsonMiddleware

type ApplicationJsonMiddleware struct{}

func NewApplicationJsonMiddleware

func NewApplicationJsonMiddleware() ApplicationJsonMiddleware

func (ApplicationJsonMiddleware) Middleware

type Duration

type Duration struct {
	// contains filtered or unexported fields
}

func NewDuration

func NewDuration(ctx context.Context, config fasthttpconfig.Configurator) *Duration

func (*Duration) Middleware

type ForwardIDsMiddleware

type ForwardIDsMiddleware struct {
	// contains filtered or unexported fields
}

func NewForwardIDsMiddleware

func NewForwardIDsMiddleware(ctx context.Context, config fasthttpconfig.Configurator) *ForwardIDsMiddleware

func (*ForwardIDsMiddleware) Middleware

type HttpMiddleware

type HttpMiddleware interface {
	Middleware(handler fasthttp.RequestHandler) fasthttp.RequestHandler
}

type InitCtxMiddleware

type InitCtxMiddleware struct {
	// contains filtered or unexported fields
}

func NewInitCtxMiddleware

func NewInitCtxMiddleware(ctx context.Context, config fasthttpconfig.Configurator) *InitCtxMiddleware

func (*InitCtxMiddleware) Middleware

type WatermarkMiddleware

type WatermarkMiddleware struct {
	// contains filtered or unexported fields
}

func NewWatermarkMiddleware

func NewWatermarkMiddleware(ctx context.Context, config fasthttpconfig.Configurator) *WatermarkMiddleware

func (*WatermarkMiddleware) Middleware

Jump to

Keyboard shortcuts

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