1.1. Request ID (请求ID) 中间件

Request ID 中间件为请求生成唯一的 ID。

用法

e.Use(middleware.RequestID())

1.1.1. 自定义配置

用法

e.Use(middleware.RequestIDWithConfig(middleware.RequestIDConfig{
  Generator: func() string {
    return customGenerator()
  },
}))

1.1.2. 配置

RequestIDConfig struct {
  // Skipper defines a function to skip middleware.
  Skipper Skipper

  // Generator defines a function to generate an ID.
  // Optional. Default value random.String(32).
  Generator func() string
}

默认配置

DefaultRequestIDConfig = RequestIDConfig{
  Skipper:   DefaultSkipper,
  Generator: generator,
}

results matching ""

    No results matching ""