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青年