middleware

package
v0.0.0-...-f111513 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2020 License: MIT Imports: 22 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TracerCloser *io.Closer
View Source
var TracerCommon *opentracing.Tracer

Functions

func ApidocMiddlewareInit

func ApidocMiddlewareInit(e *gin.Engine)

func AuthInit

func AuthInit(e *gin.Engine)

global auth middleware init

func AuthMiddleware

func AuthMiddleware() gin.HandlerFunc

func ExceptionInit

func ExceptionInit(e *gin.Engine)

func ExceptionMiddleware

func ExceptionMiddleware() gin.HandlerFunc

func HeaderMiddleware

func HeaderMiddleware() gin.HandlerFunc

func HeaderMiddlewareInit

func HeaderMiddlewareInit(e *gin.Engine)

global auth middleware init

func LoggerInit

func LoggerInit(e *gin.Engine, file string)

func NewTracer

func NewTracer(jaegerAddr string, serviceName string)

func ResponseMiddleware

func ResponseMiddleware() gin.HandlerFunc

func ResponseMiddlewareInit

func ResponseMiddlewareInit(e *gin.Engine)

global response middleware init

func TracerHandler

func TracerHandler(component string, kind string, c *gin.Context, rootSpan bool, extension map[string]interface{})

func TracerInit

func TracerInit(e *gin.Engine, jaegerAddr string, serviceName string)

func TracerMiddleware

func TracerMiddleware() gin.HandlerFunc

Types

This section is empty.

Jump to

Keyboard shortcuts

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