go安装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 上启动服务
}

可以看到启动成功

在这里插入图片描述