middlewares

package
v0.0.0-...-d389d3b Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CorsMiddleware

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

CorsMiddleware middleware for cors.

func (CorsMiddleware) Setup

func (m CorsMiddleware) Setup()

Setup sets up cors middleware.

type Middleware

type Middleware interface {
	Setup()
}

Middleware interface.

func NewCorsMiddleware

func NewCorsMiddleware(handler common.RequestHandler, logger logger.Logger, env env.Env) Middleware

NewCorsMiddleware creates new cors middleware.

func NewObservabilityMiddleware

func NewObservabilityMiddleware(
	handler common.RequestHandler,
	logger logger.Logger,
	env env.Env,
) Middleware

NewObservabilityMiddleware creates new observability middleware.

type Middlewares

type Middlewares []Middleware

Middlewares contains multiple middleware.

func NewMiddlewares

func NewMiddlewares(middlewares []Middleware) Middlewares

NewMiddlewares creates new middlewares nolint: interfacer

func (Middlewares) Setup

func (m Middlewares) Setup()

Setup sets up middlewares.

type ObservabilityMiddleware

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

ObservabilityMiddleware middleware for observability.

func (ObservabilityMiddleware) Setup

func (m ObservabilityMiddleware) Setup()

Setup sets up observability middleware.

Jump to

Keyboard shortcuts

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