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"
  
}
相关推荐
2301_780789663 小时前
UDP和TCP的主要区别是什么
服务器·网络协议·web安全·网络安全·udp
一个龙的传说6 小时前
linux 常用命令
linux·服务器·zookeeper
斯是 陋室8 小时前
在CentOS7.9服务器上安装.NET 8.0 SDK
运维·服务器·开发语言·c++·c#·云计算·.net
ん贤11 小时前
如何加快golang编译速度
后端·golang·go
莫到空离11 小时前
LVS三种模式实战
linux·服务器·网络
云计算运维-小白白11 小时前
基于阿里云云服务器-局域网组网软件
运维·服务器·网络
riverz122712 小时前
Go 程序无法使用 /etc/resolv.conf 的 DNS 配置排查记录
golang
搬码临时工12 小时前
WordPress安装部署教程,及网站提供互联网服务
服务器
Littlewith13 小时前
Node.js:创建第一个应用
服务器·开发语言·后端·学习·node.js
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ13 小时前
linux端口监听命令
linux·服务器