middleware

package
v0.0.37 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const CtxRequestIDKey ctxRequestID = iota
View Source
const CtxRouteNameKey ctxRouteName = iota

Variables

This section is empty.

Functions

func RequestID

func RequestID(h http.Handler) http.Handler

RequestID is a server level middleware which adds a request ID the request context. If the `X-Request-ID` header already exists, its value is used.

func RequestIDFromContext added in v0.0.37

func RequestIDFromContext(ctx context.Context) string

RequestIDFromContext returns the current request ID from the request context.

func RouteName added in v0.0.32

func RouteName(name string) func(http.Handler) http.Handler

RouteName is a route level middleware which adds a route name to the request context.

func RouteNameFromContext added in v0.0.37

func RouteNameFromContext(ctx context.Context) string

RouteNameFromContext returns the current route's name from the request context.

Types

This section is empty.

Jump to

Keyboard shortcuts

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