Documentation ¶
Index ¶
- func DefaultCORS() gin.HandlerFunc
- func Header() gin.HandlerFunc
- func Logger(config *config.ServerConfig) gin.HandlerFunc
- func Metric() gin.HandlerFunc
- func NewCORS(config CORSConfig) gin.HandlerFunc
- func Recovery() gin.HandlerFunc
- func Trace(config *config.ServerConfig) gin.HandlerFunc
- type CORSConfig
- type SignVerify
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Header ¶
func Header() gin.HandlerFunc
Header middleware is commonly used for p2p communication, like ios/android application, or server to server call
func Logger ¶
func Logger(config *config.ServerConfig) gin.HandlerFunc
func Metric ¶
func Metric() gin.HandlerFunc
func NewCORS ¶ added in v1.2.0
func NewCORS(config CORSConfig) gin.HandlerFunc
customer cors handler by config
func Recovery ¶
func Recovery() gin.HandlerFunc
func Trace ¶
func Trace(config *config.ServerConfig) gin.HandlerFunc
Types ¶
type CORSConfig ¶ added in v1.2.0
type SignVerify ¶
type SignVerify struct {
// contains filtered or unexported fields
}
func NewSignatureVerify ¶
func NewSignatureVerify(config *config.ClientConfig, r *redis.Redis) *SignVerify
func (*SignVerify) SetRequestTimeout ¶
func (s *SignVerify) SetRequestTimeout(timeout int)
func (*SignVerify) SetSecretURL ¶
func (s *SignVerify) SetSecretURL(url string)
func (*SignVerify) SetSkipsURL ¶
func (s *SignVerify) SetSkipsURL(url string)
func (*SignVerify) Signature ¶
func (s *SignVerify) Signature() gin.HandlerFunc
Signature middleware is commonly used for p2p communication, like ios/android application, or server to server call
Source Files ¶
Click to show internal directories.
Click to hide internal directories.