middleware

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2022 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"`
}

WebCors 跨域

func (*WebCors) AfterPropertiesSet

func (w *WebCors) AfterPropertiesSet(container di.DI)

type WebErrorHandler added in v0.0.3

type WebErrorHandler interface {
	OnError(c *gin.Context, err *errors.Error)
}

type WebLogger

type WebLogger struct {
	Log     core.Log    `aware:""`
	Web     *gin.Engine `aware:"web"`
	Tracert WebTracert  `aware:"omitempty"`
	// contains filtered or unexported fields
}

WebLogger 日志

func (*WebLogger) AfterPropertiesSet

func (w *WebLogger) AfterPropertiesSet(container di.DI)

type WebRecover

type WebRecover struct {
	Log          core.Log        `aware:""`
	Web          *gin.Engine     `aware:"web"`
	ErrorHandler WebErrorHandler `aware:"omitempty"`
}

WebRecover 全局异常

func (*WebRecover) AfterPropertiesSet

func (w *WebRecover) AfterPropertiesSet()

type WebTracert added in v0.0.3

type WebTracert interface {
	Trace(c *gin.Context, traceName string) string
}

Jump to

Keyboard shortcuts

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