23 lines
487 B
Go
23 lines
487 B
Go
package core
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"net/http"
|
|
)
|
|
|
|
// CustomHTTPErrorHandler 默认全局异常处理
|
|
func CustomHTTPErrorHandler() gin.HandlerFunc {
|
|
return func(ctx *gin.Context) {
|
|
R(ctx).FailWithMessage("不知道出了啥异常")
|
|
ctx.Abort()
|
|
}
|
|
}
|
|
|
|
// NotFoundErrorHandler 404异常处理
|
|
func NotFoundErrorHandler() gin.HandlerFunc {
|
|
return func(ctx *gin.Context) {
|
|
R(ctx).FailWithMessageAndCode("请求接口不存在", http.StatusNotFound)
|
|
ctx.Abort()
|
|
}
|
|
}
|