middlewares

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultCORS added in v1.2.0

func DefaultCORS() gin.HandlerFunc

default cors handler

func Header() gin.HandlerFunc

Header middleware is commonly used for p2p communication, like ios/android application, or server to server call

func Logger

func Logger(config *config.ServerConfig) gin.HandlerFunc

func Metric

func Metric() gin.HandlerFunc

func NewCORS added in v1.2.0

func NewCORS(config CORSConfig) gin.HandlerFunc

customer cors handler by config

func Recovery

func Recovery() gin.HandlerFunc

func Trace

func Trace(config *config.ServerConfig) gin.HandlerFunc

Types

type CORSConfig added in v1.2.0

type CORSConfig cors.Config

type SignVerify

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

func NewSignatureVerify

func NewSignatureVerify(config *config.ClientConfig, r *redis.Redis) *SignVerify

func (*SignVerify) SetRequestTimeout

func (s *SignVerify) SetRequestTimeout(timeout int)

func (*SignVerify) SetSecretURL

func (s *SignVerify) SetSecretURL(url string)

func (*SignVerify) SetSkipsURL

func (s *SignVerify) SetSkipsURL(url string)

func (*SignVerify) Signature

func (s *SignVerify) Signature() gin.HandlerFunc

Signature middleware is commonly used for p2p communication, like ios/android application, or server to server call

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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