1-gin框架簡介
阿新 • • 發佈:2021-12-01
一 簡介
1.1. 介紹
- Gin是一個golang的微框架,封裝比較優雅,API友好,原始碼註釋比較明確,具有快速靈活,容錯方便等特點
- 對於golang而言,web框架的依賴要遠比Python,Java之類的要小。自身的
net/http
足夠簡單,效能也非常不錯 - 藉助框架開發,不僅可以省去很多常用的封裝帶來的時間,也有助於團隊的編碼風格和形成規範
1.2. 安裝
要安裝Gin軟體包,您需要安裝Go並首先設定Go工作區。
1.首先需要安裝Go(需要1.10+版本),然後可以使用下面的Go命令安裝Gin。
go get -u github.com/gin-gonic/gin
2.將其匯入您的程式碼中:
import "github.com/gin-gonic/gin"
3.(可選)匯入net/http。例如,如果使用常量,則需要這樣做http.StatusOK。
import "net/http"
1.3. hello word
package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { // 1.建立路由 r := gin.Default() // 2.繫結路由規則,執行的函式 // gin.Context,封裝了request和response r.GET("/", func(c *gin.Context) { c.String(http.StatusOK, "hello World!") }) // 3.監聽埠,預設在8080 // Run("裡面不指定埠號預設為8080") r.Run(":8000") }