middlewares

package
v0.0.0-...-e6a2447 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2022 License: 0BSD Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module Middleware exported

Functions

This section is empty.

Types

type CorsMiddleware

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

CorsMiddleware middleware for cors

func NewCorsMiddleware

func NewCorsMiddleware(handler lib.RequestHandler, logger lib.Logger, env lib.Env) CorsMiddleware

NewCorsMiddleware creates new cors middleware

func (CorsMiddleware) Setup

func (m CorsMiddleware) Setup()

Setup sets up cors middleware

type IMiddleware

type IMiddleware interface {
	Setup()
}

IMiddleware middleware interface

type Middlewares

type Middlewares []IMiddleware

Middlewares contains multiple middleware

func NewMiddlewares

func NewMiddlewares(
	corsMiddleware CorsMiddleware,
) Middlewares

NewMiddlewares creates new middlewares Register the middleware that should be applied directly (globally)

func (Middlewares) Setup

func (m Middlewares) Setup()

Setup sets up middlewares

Jump to

Keyboard shortcuts

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