go安装Gin框架
问题
描述
首先使用Gin框架时候需要安装一些包
默认情况下会报错
gingo get github.com/gin-gonic/gin: module github.com/gin-gonic/gin: Get “https://proxy.golang.org
默认情况下使用的是国外的代理
对此我们需要设置goproxy.io代理
windows下
# 设置goproxy.io代理
go env -w GOPROXY="https://goproxy.io"
# 设置GO111MOUDLE
go env -w GO111MODULE="on"
mac linux下
# 设置goproxy.io代理
export GOPROXY=https://goproxy.io
# 设置GO111MOUDLE
export GO111MODULE=on
然后再执行
go get github.com/gin-gonic/gin
下载安装即可
启动测试程序
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",
"data": nil,
})
})
r.Run(":9090") // 监听并在 0.0.0.0:9090 上启动服务
}
可以看到启动成功