在 $GOPATH
目录下新建一个项目目录(eg. gin_start
), 并在此项目根目录下初始化 mod
:
go mod init gin_start
解决网络问题:
export GOPROXY=https://goproxy.io
(windows 使用set
)
安装各种包:
go get -v -u github.com/gin-gonic/gin
新建 main.go
写自己的代码:
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
fmt.Printf("Start servering")
r := gin.Default()
r.GET("/hello", func(c *gin.Context) {
c.JSON(200, gin.H{
"success": true,
"code": 200,
"message": "Hello World",
"data": nil,
})
})
r.Run(":8000")
}
启动服务: go run main.go
访问: http://localhost:8000/hello
参考链接:
有疑问加站长微信联系(非本文作者)