请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

牛儿吃草 2021-12-09 13:58:27

如果不做自定义化语言翻译,其实就可以不用translate这个中间件,直接使用gin官方提供的shouldbind方法即可。

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕哥1488297 #1
    public.DefaultGetValidParams 中使用了shouldbind方法,只是使用这个方法将前端传入的数据映射到指定的结构体,如果对结构体的字段做校验的话还是使用validator进行校验,咱们现在的课程使用的是使用中间件把vaildtator   set 到gin的上下文中的,映射前端数据时候直接进行参数校验了;能不能通过所学的自定义校验函数针对于某个请求单独写一个校验类型,如果可以如何进行操作
    回复 有任何疑惑可以回复我~ 2021-12-09 14:12:30
  • 可以试试这种方式,也需要定义结构体的,只是,使用更灵活一些。
    https://www.oschina.net/p/go-tagexpr
    回复 有任何疑惑可以回复我~ 2021-12-16 23:18:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信