当前位置: 首页 > news >正文

手机端移动网站建设wordpress 登录菜单

手机端移动网站建设,wordpress 登录菜单,如何用网站模板建站,公司形象墙设计图我们上一篇已经提到了gin中binding时候可以指定json字段大小等限制,但是那个错误却是英文的,现在想搞成中文的,以便前端可读,demo如下 package mainimport ("net/http""reflect""github.com/gin-gonic/…

我们上一篇已经提到了gin中binding时候可以指定json字段大小等限制,但是那个错误却是英文的,现在想搞成中文的,以便前端可读,demo如下

package mainimport ("net/http""reflect""github.com/gin-gonic/gin""github.com/go-playground/validator/v10"
)// binding 指明了json字段的限制,msg是自定义的错误提醒
type UserInfo struct {UserName  string `json:"username" binding:"required,min=4,max=6" msg:"username验证失败"`Age       int    `json:"age" binding:"gt=18,lte=120" msg:"age验证失败"`Password  string `json:"password" binding:"required" msg:"密码校验失败"`Password2 string `json:"password2" binding:"required,eqfield=Password" msg:"必填,切要与password一致"`
}//any是泛型func CoustomError(err error, obj any) map[string]string {var errors map[string]string = make(map[string]string)if err2, ok := err.(validator.ValidationErrors); ok {// 反射getObj := reflect.TypeOf(obj)// 循环错误的验证for _, v := range err2 {if sf, exist := getObj.Elem().FieldByName(v.Field()); exist {// 获取结构体中的msg属性errors[v.Field()] = sf.Tag.Get("msg")}}return errors}return nil
}func validationcustomerror(c *gin.Context) {var user UserInfoerr := c.ShouldBindJSON(&user)if err != nil {errors := CoustomError(err, &user)c.JSON(http.StatusBadRequest, gin.H{"msg": errors})} else {c.JSON(http.StatusOK, gin.H{"msg": user})return}
}func main() {router := gin.Default()router.POST("/validationcustomerror", validationcustomerror)router.Run("localhost:8888")
}

在这里插入图片描述

http://www.yayakq.cn/news/889981/

相关文章:

  • 汉中网站建设公司深圳品牌手表有哪些
  • 港闸网站建设云典wordpress
  • 提供手机网站建设推荐兰州七里河
  • 新蔡县城乡建设局网站建电子商务网站费用
  • 贵阳金阳网站建设公司苏州品牌网站建设
  • 为什么需要网站开发中国纪检监察报社官网
  • 企业建立一个网站如何租用域名企业邮箱怎么获取
  • 可以发广告的网站要基于wordpress开发
  • 烟台建设协会网站网站ico在后台哪里找到
  • 帮企业做网站前景怎么样广州网站策划公司
  • 做一个平面网站的成本怎么开发网站平台
  • 红河蒙自网站开发毕业设计购物网站开发的意义
  • 美食网站建设的思路wordpress页面查询数据
  • 响应式网站用什么开发的网站域名 英文
  • 建设网站那些公司好icp网站信息
  • 哪家做网站最好网站 mysql数据库 字符
  • 什么网站是用php做的网页美工制作网站
  • 手机好看的网站教程网网站源码php
  • 诸城做网站找个人wordpress网站编辑
  • 深圳网站建设服务好公司wordpress 手机发博文
  • 百度服务器建设自己的网站义乌产品设计公司
  • 黄骅市做网站长尾关键词是什么
  • 深圳网站建设哪家专业劳务派遣东莞网站建设
  • 网站后台logowordpress wp_postmeta
  • 重庆网站设计制造厂家写简历的网站
  • 台州平台网站建设做任务挣钱的网站聚
  • 网站设计 版权深圳手机网站建设价格低
  • 网站主页设计优点营销策划公司 采纳策划
  • 做网站用什么编程百度信息流代运营
  • 网站建设顶层设计腾讯公司网站