goland 搭建 gin 框架的步驟詳解

2022-09-24 10:57:11 字數 1632 閱讀 2925

**位址:

**後,雙擊安裝即可。

這裡需要配置2個www.cppcns.com系統變數,乙個是goroot,乙個是gopath

注意:goroot和gopath不能在同一路徑下,且變數名必須是goroot和gopath.

**位址:https:/

**後,直接雙擊安裝即可。.

cmd視窗中,執行go get命令時,必須要有git環境的支援。

在**gin框架之前,我們還需要配置go公共**映象,目的是解決github無法訪問或者訪問速度慢的問題,在cmd視窗中執行命令:

go env -w goprox

如圖:這樣設定後,我們的go命令將會從公共**映象中快速拉取**了。

cmd視窗中執行命令:

等待片刻後,在gopath目錄的src目錄下,將會看到乙個github.com目錄,gin框架相關的所有檔案,都在這個目錄裡面。

注意點1:

如果是在goland的命令列中執行上面的命令,則不需要安裝git,即第3步可以省略,因為goland已經內建了git外掛程式。

注意點2:

由於網路原因,此處與goog程式設計客棧le相關的包無法訪問,需要單獨**。

在gopath目錄的src目錄下,新建資料夾google.golang.www.cppcns.comorg,然後cmd視窗中,切換到該目錄下,執行命令:

git clone

如圖:**完成後,將protobuf-go目錄重新命名為protobuf即可。

注意點3:

由於網路原因,此處與golang.org相關的包也無法**,解決方式與【注意點2】類似。

在gopath目錄的src目錄下,新建資料夾golang.org,然後cmd視窗中,切換到該目錄下,執行命令:

git clone

如圖:**完成後,將tools目錄重新命名為x即可。

進入x目錄,繼續執行命令:

git clone

如圖:開啟goland軟體,新建乙個專案,如圖:

建立完成後,我們還需要在專案根目錄下手動建立 bin,pkg和src三個資料夾。

bin目錄:用來存放編譯後的exe二進位制檔案。

pkg目錄:用來存放自定義包,也就是import的**。

src目錄:用來存放專案原始檔,也就是我們的開發檔案。

如圖:然後,在src目錄下,我們新建乙個go檔案,名稱為main.go,內容如下:

// 預設埠是8080,也可以指定埠 r.run(":80")

router.run()

}7.1 禁用【go modules】

7.2 配置偵錯程式

點選goland軟體右上角【add configuration...】,開啟後如圖所示:

配置完成後,點選軟體右上角的執行或除錯圖示,即可訪問專案。如圖:

同時,在bin目錄下,會自動生成exe檔案,只要把這個exe檔案複製到伺服器上,然後做成系統服務啟動,就可以提供對外訪問了。

在瀏覽器位址列中,輸入即可進行訪問。

仿Gin搭建自己的web框架 二

本文介紹gin的路由控制。複製 這條語句通過http.handlefunc函式註冊了對路徑 處理的函式handler。看一下它內部的實現 func handlefunc pattern string,handler func responsewriter,request 複製 可以看到是呼叫了 de...

使用gin框架搭建簡易服務的實現方法

go語言web框架挺多的,各有各的特點和風格。我之所以在專案中使用gin框架,是因為專案一開始是用的martini,乙個設計得很好的框架,但是存在乙個比較嚴重的問題,就是大量使用反射使用太多導致效率過低 這個問題也導致了程式在訪問量暴漲時記憶體 過快的問題 而且這個框架在去年就沒有人維護了,而作者推...

gin框架的引數繫結

shouldbind的強大之處 不關是json型別的資料 還是form表單 還是query string 那種格式 你會發現 都一樣的 shouldbind能根據請求中contenttype型別 來決定我們採用什麼方式 如果你傳來querystring 型別引數 我就用querystring去取 如...