goft
搜索文档…
覆盖系统内置异常处理
确保脚手架版本在go get -u github.com/shenyisyn/[email protected] 或以上
系统有内置的异常处理。 如果你觉得不爽。可以覆盖
1
func errorFunc() gin.HandlerFunc {
2
return func(c *gin.Context) {
3
defer func() {
4
if e := recover(); e != nil {
5
c.AbortWithStatusJSON(400, gin.H{"my": e})
6
}
7
}()
8
c.Next()
9
}
10
}
Copied!
启动的时候加入 上面的errorFunc
1
goft.Ignite( errorFunc()).
2
Lanunch()
Copied!
最近更新 11mo ago
复制链接