初用Gin

资料

React结合gin使用

《Gin 文档》之路由篇 - 知乎 (zhihu.com)

安装gin框架

安装步骤:

  1. 先在go官网下载go并安装
  2. 设置环境变量GOPATH、GOPROXY、GO111MOD
  3. 用命令go mod init 工作区名字初始化工作区
  4. go get -u github.com/gin-gonic/gin安装gin框架

在代码中import "github.com/gin-gonic/gin"即可使用gin框架。

简单例子

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package main

import "github.com/gin-gonic/gin"

func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.GET("/ping1", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong1",
})
})
r.Run() // 监听并在 0.0.0.0:8080 上启动服务
}

结果

浏览器打开localhost:8080/pinglocalhost:8080/ping1即可看到message。

使用的函数

gin.default():默认方式初始化路由对象

r.Run():启动监听

r.GET(PATH, func(){}):请求处理器,针对以GET方式请求PATH的请求