指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

这里做个记录吧,由于需要对前端参数进行验证,用到了 ShouldBindJSON ,比如我这里的注册接口:

func (r *RegisterParam) VerifyJson(c *gin.Context) string {
	if err := c.ShouldBindJSON(r); err != nil {
		return validator2.FirstMessage(err)
	}

	return ""
}

发现 err 一直返回 EOF,后来想起来,如果用到了 ShouldBindJSON,那么前端数据必须是json格式,而我这里是通过 form-data传递的,所以会报这个问题