Go语言 - Go 依赖管理

Go语言的依赖管理跟python看起来有点类似。

在进行 Go 依赖管理之前,需要根据自己的需要修改 GOPATH 环境变量的值(默认情况的用户主目录中的go/pkg/mod中),将其调整到D盘中:

注意:调整后需要将原来的目录中的文件迁移过去。

下载依赖:

 go get  github.com/gin-gonic/gin

下载完成后就可以在 D:\Go\pkg\mod\github.com\gin-gonic 找到对应的源码。

注意:有时候依赖可能会下载失败,需要配置代理(也可以设置到环境变量中):

$env:GOPROXY = "https://goproxy.io"

使用 gin 开HTTP服务:

package main 

import (
	"fmt" 
	"main/sub"
	"github.com/gin-gonic/gin"
)

func main() {
	content := sub.Hello("Go")
	fmt.Println(content)
	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"message": "pong",
		})
	})
	r.Run()
}

运行项目,用浏览器访问 http://localhost:8080

控制台日志情况:

==============================================================================
关注 公众号 “HiIT青年” 发送 “go” 获取go安装包。(如果没有收到回复,说明之前取消过关注。)

HiIT青年
关注公众号,阅读更多文章。

posted @ 2021-07-18 13:00  HiIT青年  阅读(158)  评论(0编辑  收藏  举报