Gin 安装和初始化
- 创建目录和初始化 go mod
mkdir gin_demo/chapter-01
cd gin_demo
go mod init test
cd chapter-01
touch main.go
- 安装 gin
go get -u github.com/gin-gonic/gin
- 安装 gowatch 进行热编译
go get github.com/silenceper/gowatch
# 使用
gowatch main.go
- Hello, Gin
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
router := gin.Default()
router.GET("/", func(c *gin.Context) {
c.String(http.StatusOK, "Hello World")
})
router.Run(":8000")
}
运行:
gowatch main.go
测试:新建 test.http
结合 vs code 的 rest-client 插件 进行测试
GET http://localhost:8000/ HTTP/1.1