
gin
lookNo施
这个作者很懒,什么都没留下…
展开
-
gin 表单验证-登录信息验证
1.在forms/user.go下写formpackage formstype 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 · 1013 阅读 · 0 评论 -
03.gin获取参数
1.获取GET参数package mainimport ( "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 · 568 阅读 · 0 评论 -
02.gin路由分组与URL
1.路由分组package mainimport "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 · 328 阅读 · 0 评论 -
01.gin极速入门
1.基本代码package mainimport ( "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 · 139 阅读 · 0 评论