一、下载并安装gin
执行下面命令:
go get -u github.com/gin-gonic/gin
根据各自的环境下载对应的版本,比如:v1.9.0
二、第一个gin 示例
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
// 创建一个默认的路由引擎
var g = gin.Default()
// GET:请求方式;/path:请求的路径
g.GET(
"/path",
getPath,
)
// 启动服务,默认8080端口,需要注意自己定义端口时,需要加上: g.Run(":8090")
g.Run()
}
// 当客户端以GET方法请求/path路径时,会执行该函数
func getPath(c *gin.Context) {
c.JSON(200, gin.H{
"msg": "golang test",
})
}
三、运行过程中可能遇到的问题
常遇问题资源加载不了,解决方法是使用代理(这块有个 go env 的命令,可以查看当前配置),在cmd中运行:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
设置后,重新运行: go get -u github.com/gin-gonic/gin,可以快速的安装