mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-12-11 02:36:05 +08:00
发布代码生成、更新20+表单组件,优化数据字典,gf版本更新到2.3.1
This commit is contained in:
@@ -8,9 +8,9 @@ package middleware
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/errors/gcode"
|
||||
"github.com/gogf/gf/v2/errors/gerror"
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
"github.com/gogf/gf/v2/net/ghttp"
|
||||
"hotgo/internal/consts"
|
||||
"hotgo/internal/library/contexts"
|
||||
"hotgo/internal/library/response"
|
||||
"hotgo/utility/charset"
|
||||
@@ -35,15 +35,6 @@ func (s *sMiddleware) ResponseHandler(r *ghttp.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
if err := r.GetError(); err != nil {
|
||||
g.Log().Print(ctx, err)
|
||||
// 记录到自定义错误日志文件
|
||||
//g.Log("exception").Error(err)
|
||||
////返回固定的友好信息
|
||||
//r.Response.ClearBuffer()
|
||||
//r.Response.Writeln("服务器居然开小差了,请稍后再试吧!")
|
||||
}
|
||||
|
||||
// 已存在响应内容,且是comResponse返回的时,中断运行
|
||||
if r.Response.BufferLength() > 0 && comResponse != nil {
|
||||
return
|
||||
@@ -51,26 +42,15 @@ func (s *sMiddleware) ResponseHandler(r *ghttp.Request) {
|
||||
|
||||
if err = r.GetError(); err != nil {
|
||||
// 记录到自定义错误日志文件
|
||||
g.Log("exception").Print(r.Context(), "exception:", err)
|
||||
g.Log("exception").Print(ctx, "exception:", err)
|
||||
|
||||
code = consts.CodeInternalError
|
||||
message = "服务器居然开小差了,请稍后再试吧!"
|
||||
code = gerror.Code(err).Code()
|
||||
message = err.Error()
|
||||
|
||||
// 是否输出错误到页面
|
||||
if debug, _ := g.Cfg().Get(ctx, "hotgo.debug", true); debug.Bool() {
|
||||
if g.Cfg().MustGet(ctx, "hotgo.debug", true).Bool() {
|
||||
data = charset.GetStack(err)
|
||||
message = err.Error()
|
||||
}
|
||||
|
||||
//} else if data, err = r.GetHandlerResponse(); err != nil {
|
||||
// errCode := gerror.Code(err)
|
||||
// if errCode == gcode.CodeNil {
|
||||
// errCode = gcode.CodeInternalError
|
||||
// }
|
||||
// code = errCode.Code()
|
||||
// message = err.Error()
|
||||
//}
|
||||
|
||||
} else {
|
||||
data = r.GetHandlerResponse()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user