Documentation
¶
Index ¶
- func RecoveryMiddleware() gin.HandlerFunc
- func RequestLogger(serName string) gin.HandlerFunc
- func ResponseError(c *gin.Context, code ResponseCode, err error)
- func ResponseSuccess(c *gin.Context, data interface{})
- func SessionAuthMiddleware() gin.HandlerFunc
- func TranslationMiddleware() gin.HandlerFunc
- type Response
- type ResponseCode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RecoveryMiddleware ¶
func RecoveryMiddleware() gin.HandlerFunc
func RequestLogger ¶
func RequestLogger(serName string) gin.HandlerFunc
func ResponseError ¶
func ResponseError(c *gin.Context, code ResponseCode, err error)
func ResponseSuccess ¶
func SessionAuthMiddleware ¶
func SessionAuthMiddleware() gin.HandlerFunc
Types ¶
type Response ¶
type Response struct {
ErrorCode ResponseCode `json:"errno"`
ErrorMsg string `json:"errmsg"`
Data interface{} `json:"data"`
TraceId interface{} `json:"trace_id"`
Stack interface{} `json:"stack"`
}
type ResponseCode ¶
type ResponseCode int
const ( SuccessCode ResponseCode = iota UndefErrorCode ValidErrorCode InternalErrorCode InvalidRequestErrorCode ResponseCode = 401 CustomizeCode ResponseCode = 1000 )
1000以下为通用码,1000以上为用户自定义码
Click to show internal directories.
Click to hide internal directories.