说明

介绍中间件的使用。

全局链路ID

框架默认引入全局链路ID,该ID能串联的内容包括:

  • 响应内容的meta.trace
  • 日志的trace_id
  • http请求的traceHeader参数

JWT

  1. router.Use(middleware.JWT(&jwt.StandardClaims{}))

Recover

  1. router.Use(middleware.Recover)

请求日志

  1. router.Use(middleware.RequestLog)

跨域

  1. router.Use(middleware.Cors)