gin golang Invalid validation tag on field ‘AId‘

复制代码
结构体如下
Go 复制代码
type CreateParams struct {
    AId uint   `json:"a_id" binding:"required,"
    BId  uint   `json:"b_id" binding:"required,"
  
}

运行时报错:Invalid validation tag on field 'AId'

原因:在binding中,如果只有一个要求,不要加逗号,否则会逗号被当作一个词验证

修改:

Go 复制代码
type CreateParams struct {
    AId uint   `json:"a_id" binding:"required"
    BId  uint   `json:"b_id" binding:"required"
  
}
相关推荐
MrWang.1 小时前
Ubuntu中SSH服务器安装使用
服务器·ubuntu·ssh
我的golang之路果然有问题2 小时前
云服务器部署Gin+gorm 项目 demo
运维·服务器·后端·学习·golang·gin
孔令飞3 小时前
Go 为何天生适合云原生?
ai·云原生·容器·golang·kubernetes
happyh h h h p p p p4 小时前
部署DNS从服务器
运维·服务器·网络
jiunian_cn4 小时前
【Linux】Linux权限
linux·服务器·mysql
情系淮思4 小时前
客户端和服务器已成功建立 TCP 连接【输出解析】
服务器·网络·tcp/ip
wkj0015 小时前
QuaggaJS 配置参数详解
java·linux·服务器·javascript·quaggajs
YGGP6 小时前
吃透 Golang 基础:数据结构之 Map
开发语言·数据结构·golang
march of Time7 小时前
go工具库:hertz api框架 hertz client的使用
开发语言·golang·iphone
ZZZKKKRTSAE7 小时前
快速上手Linux全局搜索正则表达式(grep)
linux·服务器·正则表达式