refactor(response): 重构API响应结构体并优化配置管理
- 将Api结构体重命名为api并改为小写首字母 - 为Success、Error函数及SetMsg、SetData、SetCode、End方法添加详细注释 - 更新JSON字段名称从Json到JSON以符合Go命名规范 - 为配置相关函数SetDefault、LoadConfigFromFile、SetConfigValue等添加注释 - 在IDEA配置文件中更新结构体映射关系和最后修改时间戳 - 为配置结构体BaseConfig、ServerConfig等添加字段说明注释 - 将验证函数中的Bind方法替换为ShouldBind方法提升性能 - 为中间件ErrorHandler和CORSMiddleware函数添加功能注释
This commit is contained in:
@@ -8,6 +8,7 @@ import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// ErrorHandler 全局异常处理中间件
|
||||
func ErrorHandler() gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
defer func() {
|
||||
@@ -29,6 +30,8 @@ func ErrorHandler() gin.HandlerFunc {
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
||||
// CORSMiddleware 跨域中间件
|
||||
func CORSMiddleware() gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
|
||||
@@ -40,7 +43,6 @@ func CORSMiddleware() gin.HandlerFunc {
|
||||
c.AbortWithStatus(204)
|
||||
return
|
||||
}
|
||||
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user