1. 程式人生 > 其它 >Go語言 - Go 依賴管理

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安裝包。(如果沒有收到回覆,說明之前取消過關注。)


關注公眾號,閱讀更多文章。