- 简介
- 目录
- 命名规范
- 示例
简介
在路由文件中以回调函数的形式定义所有的请求处理逻辑。
目录
app/http/controllers
命名规范
统一处理请求方法名称 Handle{文件名}{action}
- Handle开头,区别于其他controller中的方法
- 如:HandleUserShow,用于表示用户信息显示,HandleUserList,用于表示用户列表
示例
//控制器示例func HandleUserCreate(c *gin.Context) {request := new(entities.UserCreateRequest)err := genRequest(c, request)if err != nil {Error(c, errorcode.ParamError)return}response := new(entities.UserCreateResponse)response.Name = request.Nameresponse.Birth = request.Birthresponse.Id = time.Now().Unix()Success(c, response)return}
