Gin框架介紹
go的web框架、性能比較好、使用簡單
gin的官網:https://gin-gonic.com/zh-cn
Gin Github地址:https://github.com/gin-gonic/gin
Gin環境搭建
要安裝Gin軟體包,需要先安裝Go並設置Go工作區
下載並安裝gin:
$ go get -u github.com/gin-gonic/gin
將gin引入到代碼中:
import "github.com/gin-gonic/gin"
(可選)如果使用諸如http.StatusOK之類的常量,則需要引入net/http包:
import "net/http"
新建main.go配置路由
gin——hello world
1)確保已經安裝go環境(goroot gopath配置)
2)(需要翻牆)
go get gopkg.in/gin-goninc/gin.v1
git clone https://github.com/gin-gonic/gin.git //(會有一個gin文档夾)
不翻牆這種方式下載的文档不完整,需要下載golang、gin-gonic、gin-contrib、ugorji 這四個包放到github.com文档夾裡,同時還依賴於gopkg.in (包含go-playground、yaml.v2)這個包,放在path目錄src下
下載後需要將gin拷貝到gopath下面src/github.com/gin-gonic/gin
或者通過翻牆的方式:
go get github.com/gin-gonic/gin.git
3)運行http://localhost:8080實現hello world——main.go
package main import ( "net/http" "github.com/gin-gonic/gin" ) func main (){ router := gin.Default() router.GET("/", func(context *gin.Context){ context.String(http.StatusOK,"hello world") }) router.Run() // 默認是8080耑口 }
4)更改耑口:router.Run("/:3333")
注意點:
1)gin需要翻牆
go get github.com/gin-gonic/gin
2)把課程對應的包,拷貝到gopath對應的src 和 github.com文档夾裡面
go語言/gin/src/
--src
--github.com
--gin-contrib
--gin-gonic
--golang
--ugorji
---gopkg.in