gin框架07--PureJSON介绍案
原创 2022-08-29 10:08:20
107阅读
安装go get -u github.com/gin-gonic/gin package main import ( "github.com
原创 2022-10-07 17:40:29
143阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() orderGroup := r.Group("/order") { orderGroup.GET("/index", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "router": "order/index", }) .
原创 2022-01-19 10:31:33
160阅读
package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http")type UserInfo struct { Username string Age int}func main() { r := gin.Default() r.POST("/form", func(c *gin.Context) { var u UserInfo // 参数绑定 err := c.ShouldBind(&u).
原创 2021-01-16 16:03:29
751阅读
Gin 是一个标准的 Web 服务框架,遵循 Restful API 接口规范,其路由库是基于 httproute 实现的。 本节将从 Gin 路由开始,详细讲述各种路由场景下,如何通过 Gin 来实现。
推荐 原创 2021-08-17 09:02:25
10000+阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() orderGroup := r.Group("/order") { orderGroup.GET("/index", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "router": "order/index", }) .
原创 2021-01-16 17:08:24
403阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")type UserInfo struct { Username string `form:"username"` Password string `form:"password"`}func main() { r := gin.Default() r.GET("/", func(c *gin.Context) { c.Redirect(http.StatusM.
原创 2021-01-16 16:37:29
379阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")type UserInfo struct { Username string `form:"username"` Password string `form:"password"`}func main() { r := gin.Default() r.GET("/", func(c *gin.Context) { c.Redirect(http.StatusM.
原创 2022-01-19 10:31:33
208阅读
package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http")type UserInfo struct { Username string Age int}func main() { r := gin.Default() r.POST("/form", func(c *gin.Context) { var u UserInfo // 参数绑定 err := c.ShouldBind(&u).
原创 2022-01-20 09:26:03
417阅读
利用gin框架结合MySQL简单实现一个数据库查询的后端系统 利用 gin 项目搭建一个简易的后端系统。一个简易的 HTTP 响应接口首先在 go 工作区的终端输入这条指令:go get -u github.com/gin-gonic/gingin 项目的相关依赖保存到本地。在终端生成 go mod 包管理文件:go mod init再创建一个 ma
转载 2023-07-13 22:01:31
112阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() r.GET("/query", func(c *gin.Context) { username := c.Query("username") c.JSON(http.StatusOK, gin.H{ "username": username, }) }) r.Run() // htt.
原创 2022-01-19 10:37:03
226阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() r.GET("/json", func(c *gin.Context) { data := map[string]interface{}{ "name": "Gin", "description": "Web Framework", } c.JSON(http.StatusOK, d.
原创 2022-01-19 10:37:03
684阅读
package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http" "time")func indexHandler(c *gin.Context) { fmt.Println("index") c.JSON(http.StatusOK, gin.H{ "status": "ok", })}// 定义一个中间件,统计请求处理函数的耗时func middleHandler(c *gin.Context) { fm.
原创 2021-01-17 09:40:40
351阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() r.GET("/:name/:age", func(c *gin.Context) { name := c.Param("name") age := c.Param("age") c.JSON(http.StatusOK, gin.H{ "name:": name, "age: ".
原创 2021-01-16 15:36:26
546阅读
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() r.GET("/query", func(c *gin.Context) { username := c.Query("username") c.JSON(http.StatusOK, gin.H{ "username": username, }) }) r.Run() // htt.
原创 2021-01-16 12:13:05
355阅读
前言本系列将介绍如果从零构建一套分布式系统。同时也是对自己过去工作的一个梳理过程。本文先整理出构建系统的主要技术选型,以及技术框架。其实在形成如下框架前,我参考了许多资料和结构,也结合中小型公司的时间以及人力等因素综合。选型分布式调用框架可选的有  dubbox, SpringClouddubboX:当当基于dubbo搞的,还在维护可以一用,推荐。SpringCloud:整合了大量组件,
转载 2024-04-17 10:34:18
42阅读
1.什么是ginGIN是go语言web框架,理解起来就是相当于一种封装语言,里面文档定义了用法,一定要严格照着里面的文档内容来编写!#附注gin框架中文文档:https://github.com/skyhee/gin-doc-cn2.什是是go.modGo.mod是Golang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。作用:替代了没建立一个文
package mainimport ( "github.com/gin-gonic/gin" "net/http")func main() { r := gin.Default() r.GET("/json", func(c *gin.Context) { data := map[string]interface{}{ "name": "Gin", "description": "Web Framework", } c.JSON(http.StatusOK, d.
原创 2021-01-16 11:50:36
912阅读
package mainimport "github.com/gin-gonic/gin"func main() { r := gin.Default() r.GET("/gin", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Hello Gin!", }) }) r.Run(":9000")}
原创 2021-01-13 21:27:01
400阅读
package mainimport ( "fmt" "github.com/gin-gonic/gin" "net/http" "time")func indexHandler(c *gin.Context) { fmt.Println("index") c.JSON(http.StatusOK, gin.H{ "status": "ok", })}// 定义一个中间件,统计请求处理函数的耗时func middleHandler(c *gin.Context) { fm.
原创 2022-01-19 10:31:33
130阅读
  • 1
  • 2
  • 3
  • 4
  • 5