Golang 入門 Gin框架安裝及使用

2021-10-04 02:21:38 字數 2286 閱讀 4597

1、安裝govendor(包管理工具):

go get github.com/kardianos/govendor
2、安裝一些輔助的類庫:

go get -u -v github.com/ramya-rao-a/go-outline
3、接下來安裝go-outlinegoreturns。

4、以上安裝好go的最基本配置後,最後一步安裝gin

go get -u -v github.com/gin-gonic/gin
5、在這個情況下,很多同學都會因為被牆了,而導致安裝失敗

設定完上面幾個環境變數後,您的go命令將從公共**映象中快速拉取您所需的依賴**了。私有庫的支援請看這裡。

# 啟用 go modules 功能

export go111module=on

# 配置 goproxy 環境變數

export goproxy=

或者,根據文件可以把上面的命令寫到.profile.bash_profile檔案中長期生效。

# 啟用 go modules 功能

$env:go111module="on"

# 配置 goproxy 環境變數

$env:goproxy=""

現在,當你構建或執行你的應用時,go 將會通過 goproxy.io 獲取依賴,具體可訪問:/zh/ 檢視配置

r.run(":8888") // 埠號8888

}7、執行main.go

8、訪問

python 的 flask框架,有 debug 模式,啟動時傳入 debug=true 就可以熱載入(hot reload, live reload)了。即更改原始碼,儲存後,自動觸發更新,瀏覽器上重新整理即可。免去了殺程序、重新啟動之苦。

1、gin 原生不支援,但有很多額外的庫可以支援。例如

2、這次,我們採用fresh

go get -v -u github.com/pilu/fresh
3、安裝好後,把go run main.go執行換成fresh執行,每次更改原始檔,**將自動重新編譯

go mod code  // code是專案名

這樣gin的安裝以及簡單使用就結束了,golang學習文章會持續更新,謝謝

Gin框架系列之快速入門

gin 是乙個用 go golang 編寫的 web 框架。它是乙個類似於 martini 但擁有更好效能的 api 框架,由於 httprouter,速度提高了近 40 倍。如果你是效能和高效的追求者,你會愛上 gin.它具有如下特徵 基於 radix 樹的路由,小記憶體占用。沒有反射。可 的 a...

gin框架中介軟體的實現原理 golang

gin gonic的中介軟體使用非常簡單,這裡就不多說了,本文主要講講中介軟體的原理以及demo實現。中介軟體是乙個洋蔥模型,中心為最終處理請求的 handler,稱為 main handler,其他為 middleware handler 每乙個 middleware handle 可以分為兩部分...

Gin框架初識

關於gin的具體說明與原始碼 一.安裝 命令列輸入 go get github.com gin gonic gin 安裝位置 go的環境變數中配置的全域性的lib目錄 二 基本應用 1.get 1 gin.context中的query方法 get的url傳參 func getquery contex...