Gin简介

  • Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者
  • Gin 最擅长的就是 Api 接口的高并发,如果项目的规模不大,业务相对简单,这个时候我们也推荐您使用 Gin
  • Gin 的官网:https://gin-gonic.com/zh-cn/
  • Github 地址:https://github.com/gin-gonic/gin

Gin配置

要安装 Gin 软件包,需要先安装 Go 并设置 Go 工作区(demo)
1、下载并安装 gin
$ go get -u github.com/gin-gonic/gin
2、将 gin 引入到代码中
import "github.com/gin-gonic/gin"
3、(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:
import "net/http"
4、进入项目demo根目录, 第三方包用mod.mod 管理
$ go mod init demo
5、新建 main.go 配置路由
package main
import (
	"github.com/gin-gonic/gin"
)
func main() {
	// 创建一个默认的路由引擎
	r := gin.Default()
	// 配置路由
	r.GET("/", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"username": "name1",
			"data": "data1",
		})
	})
	// 启动 HTTP 服务,默认在 0.0.0.0:8080 启动服务
	r.Run()
}
6、运行你的项目
$ go run main.go
7、可改变默认启动端口
`r.Run(":9000")