middlewares

package
v0.0.0-...-042b7a9 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type AuthMiddleware

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

func NewAuthMiddleware

func NewAuthMiddleware(handler lib.HttpHandler, authService services.AuthService) AuthMiddleware

func (AuthMiddleware) Setup

func (m AuthMiddleware) Setup()

type BodyLimitMiddleware

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

func NewBodyLimitMiddleware

func NewBodyLimitMiddleware(handler lib.HttpHandler) BodyLimitMiddleware

func (BodyLimitMiddleware) Setup

func (m BodyLimitMiddleware) Setup()

type CorsMiddleware

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

func NewCorsMiddleware

func NewCorsMiddleware(handler lib.HttpHandler, config lib.Config) CorsMiddleware

func (CorsMiddleware) Setup

func (m CorsMiddleware) Setup()

type DecompressMiddleware

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

func NewDecompressMiddleware

func NewDecompressMiddleware(handler lib.HttpHandler) DecompressMiddleware

func (DecompressMiddleware) Setup

func (m DecompressMiddleware) Setup()

type GZipMiddleware

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

func NewGZipMiddleware

func NewGZipMiddleware(handler lib.HttpHandler) GZipMiddleware

func (GZipMiddleware) Setup

func (m GZipMiddleware) Setup()

type Middleware

type Middleware interface {
	Setup()
}

type Middlewares

type Middlewares []Middleware

func NewMiddlewares

func NewMiddlewares(
	bodyLimit BodyLimitMiddleware,
	cors CorsMiddleware,
	decompress DecompressMiddleware,
	gzip GZipMiddleware,
	auth AuthMiddleware,
) Middlewares

func (Middlewares) Setup

func (middlewares Middlewares) Setup()

Jump to

Keyboard shortcuts

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