表单验证传值时data为何传指针类型的参数
如图,由于自己做的时候粗心,request没有传指针类型的参数,导致500错误,
找到我们的ValidateSignupPhoneExist方法,追踪代码,
查看源代码发现,ValidateStruct()方法中,会对data进行验证,如果不是指针类型的话就会报错。
高认可度评论:
类型判断需要指针,这跟 gorm 的工作机制类似:
类型判断需要指针,这跟 gorm 的工作机制类似: