1. 程式人生 > 其它 >1-gin框架簡介

1-gin框架簡介

一 簡介

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")
}