Documentation
¶
Index ¶
- Constants
- func Auth(claim xoauth.Claim) gin.HandlerFunc
- func Cors() gin.HandlerFunc
- func GetCurrentUser(c *gin.Context) (string, string, bool)
- func Logger(logger *xlog.Logger, debug bool) gin.HandlerFunc
- func OptionalAuth(claim xoauth.Claim) gin.HandlerFunc
- func RequestID() gin.HandlerFunc
- func TimeFormat(ctx *gin.Context)
- func TracingMiddleware(tracer opentracing.Tracer) gin.HandlerFunc
Constants ¶
View Source
const ( AuthHeaderKey = "Authorization" AuthUserIdKey = "user_id" AuthUsernameKey = "username" )
View Source
const ( // RequestIDKey 请求ID的键名 RequestIDKey = "request_id" // RequestIDHeader 请求ID的请求头 RequestIDHeader = "X-Request-ID" )
Variables ¶
This section is empty.
Functions ¶
func GetCurrentUser ¶
GetCurrentUser 从上下文中获取当前用户信息
func TimeFormat ¶
func TracingMiddleware ¶
func TracingMiddleware(tracer opentracing.Tracer) gin.HandlerFunc
TracingMiddleware 链路追踪中间件
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.