gin
lookNo施
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gin 表单验证-登录信息验证
1.在forms/user.go下写form package forms type PassWordLoginForm struct { Mobile string `form:"mobile" json:"mobile" binding:"required,mobile"` //手机号码格式有规范可寻, 自定义validator PassWord string `form:"password" json:"password" binding:"required,min=3,max=20"`原创 2021-11-28 00:05:00 · 1156 阅读 · 0 评论 -
03.gin获取参数
1.获取GET参数 package main import ( "fmt" "net/http" "github.com/gin-gonic/gin" ) func getpage(c *gin.Context) { id1 := c.DefaultQuery("id1", "1") id2 := c.Query("id2") fmt.Println(id1) c.JSON(http.StatusOK, gin.H{ "id1": id1, "id2": id2, }) }原创 2021-11-10 16:05:12 · 672 阅读 · 0 评论 -
02.gin路由分组与URL
1.路由分组 package main import "github.com/gin-gonic/gin" func main() { router := gin.Default() v1 := router.Group("/v1") { v1.POST("/login",v1login) v1.POST("/register",register2) } v2 := router.Group("v2") { v2.POST("/login",v2login) v2.GET("原创 2021-11-10 15:17:37 · 367 阅读 · 0 评论 -
01.gin极速入门
1.基本代码 package main import ( "github.com/gin-gonic/gin" ) func testget(c *gin.Context) { c.JSON(200, gin.H{ "data": "get", }) } func main() { //实例化一个gin路由 router := gin.Default() //给绑定绑定路由,与函数 router.GET("/login", testget) //启动 router.Run() 2原创 2021-11-10 10:45:02 · 176 阅读 · 0 评论
分享