![](https://img-blog.csdnimg.cn/20200708000253484.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GoFrame
记录GoFrame框架的学习及使用
相守之路
回归初心,一路相守
展开
-
GoFrame——数据校验库之结构体校验
GoFrame——数据校验之结构体校验 GoFrame中gvalid模块实现了非常强大的数据校验功能,内置了40种常用的校验规则,支持单数据多规则校验、多数据多规则批量校验、自定义错误信息、自定义正则校验、自定义校验规则注册、支持struct tag规则及提示信息绑定等特性,是目前功能最强大的Go数据校验模块。 目前我是使用gin来做路由部分,gin框架可以使用github.com/go-playground/validator进行参数校验,目前已经支持github.com/go-playground/va原创 2020-10-26 23:53:31 · 1523 阅读 · 1 评论 -
GoFrame——请求校验Parse()方法返回err之坑
GoFrame请求校验Parse方法返回err之坑代码示例错误分析坑解决办法 学了一部分GoFrame的使用,自己尝试去写项目练习,但是有个知识点搞混了,导致程序异常。 Debug时,发现请求参数是有的,而且也能将参数转换为结构体,但是总是得不到预期结果。 首先去排查err值,但是竟然是个空字符串,就让人摸不着头绪,不知道错误在哪,以下是场景复现。 代码示例 错误代码,标签和消息中间的正确分隔符不是|,而是#。: // LoginRequest 登录参数 type LoginRequest struct {原创 2020-07-08 00:56:57 · 1412 阅读 · 0 评论