middleware

package
v0.0.0-...-0f65a33 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2021 License: BSD-2-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessLog

func AccessLog(next echo.HandlerFunc) echo.HandlerFunc

自定义请求流程访问日志

func GetBody

func GetBody(c echo.Context) (body []byte)

func GetDataIn

func GetDataIn(c echo.Context) (dataIn interface{})

func GetDataOut

func GetDataOut(c echo.Context) (dataOut interface{})

func HealthCheck

func HealthCheck(next echo.HandlerFunc) echo.HandlerFunc

健康监测

func HookCtx

func HookCtx(next echo.HandlerFunc) echo.HandlerFunc

针对 context 进行处理

func HookError

func HookError(next echo.HandlerFunc) echo.HandlerFunc

针对 error 做一些处理

func Recover

func Recover(next echo.HandlerFunc) echo.HandlerFunc

异常恢复 这里使用自定义的统一 error 格式

func SetBody

func SetBody(c echo.Context, body []byte)

func SetDataIn

func SetDataIn(c echo.Context, dataIn interface{})

func SetDataOut

func SetDataOut(c echo.Context, dataOut interface{})

Types

This section is empty.

Jump to

Keyboard shortcuts

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