middleware

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type WebCors

type WebCors struct {
	Web              *gin.Engine `aware:"web"`
	Log              *system.Log `aware:""`
	Origins          string      `value:"app.web.cors.origin"`
	Methods          string      `value:"app.web.cors.method"`
	Headers          string      `value:"app.web.cors.header"`
	AllowCredentials bool        `value:"app.web.cors.allow-credentials"`
	ExposeHeaders    string      `value:"app.web.cors.expose-header"`
	MaxAge           int         `value:"app.web.cors.max-age"` // 过期时间,单位秒
	// contains filtered or unexported fields
}

WebCors 跨域

func (*WebCors) AfterPropertiesSet

func (w *WebCors) AfterPropertiesSet()

func (*WebCors) BeanConstruct

func (w *WebCors) BeanConstruct()

type WebLogger

type WebLogger struct {
	Web       *gin.Engine `aware:"web"`
	Log       *system.Log `aware:""`
	Skips     string      `value:"app.web.log.skip-path"`
	TraceName string      `value:"app.web.log.trace-name"`
	// contains filtered or unexported fields
}

WebLogger 日志

func (*WebLogger) AfterPropertiesSet

func (w *WebLogger) AfterPropertiesSet()

func (*WebLogger) BeanConstruct

func (w *WebLogger) BeanConstruct()

func (*WebLogger) SetIdGenerator

func (w *WebLogger) SetIdGenerator(idGenerator func(c *gin.Context) string)

type WebRecover

type WebRecover struct {
	Web *gin.Engine `aware:"web"`
	Log *system.Log `aware:""`
	// contains filtered or unexported fields
}

WebRecover 全局异常

func (*WebRecover) AfterPropertiesSet

func (w *WebRecover) AfterPropertiesSet()

func (*WebRecover) BeanConstruct

func (w *WebRecover) BeanConstruct()

func (*WebRecover) SetErrorHandler

func (w *WebRecover) SetErrorHandler(fn func(c *gin.Context, err errors.Error))

Jump to

Keyboard shortcuts

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