Files
cloudpods/pkg/util/gin/middleware/error.go
Zexi Li b5275a0c29 - mv mcclient to pkg/mcclient
- vendor update
2018-08-01 14:13:23 +08:00

14 lines
263 B
Go

package middleware
import (
"gopkg.in/gin-gonic/gin.v1"
)
func ErrorHandler(c *gin.Context) {
c.Next()
if c.Errors.Last() != nil {
c.JSON(-1, gin.H{"code": c.Writer.Status(), "details": c.Errors.String()}) // -1 == not override the current error coe
}
}