mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-11-09 10:43:44 +08:00
fixed: go-api => 增加全局错误处理 handler,修复业务处理异常导致服务退出的 Bug
This commit is contained in:
@@ -72,7 +72,7 @@ func (s *AppServer) Run(db *gorm.DB) error {
|
||||
func errorHandler(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
logger.Error("panic: %v\n", r)
|
||||
logger.Error("Handler Panic: %v\n", r)
|
||||
debug.PrintStack()
|
||||
c.JSON(http.StatusOK, types.BizVo{Code: types.Failed, Message: types.ErrorMsg})
|
||||
c.Abort()
|
||||
|
||||
Reference in New Issue
Block a user