Linux使用Gin

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

使用框架Gin

  1. 获取框架

    export GOPROXY=https://goproxy.cn,direct
    go install github.com/gin-gonic/gin@latest
    mkdir 自定义项目名
    cd 自定义项目名
    go mod init 自定义mod名
    go mod tidy
    go get github.com/gin-gonic/gin
    
  2. 使用框架

    //参考 https://github.com/gin-gonic/gin/blob/master/README.md
    package main
    
    import "github.com/gin-gonic/gin"
    
    func main() {
        route := gin.Default()
    
        route.GET("/", func(c *gin.Context) {
            c.JSON(200, gin.H{
                "code": 200,
                "data": [0]int{},
                "msg": "/",
            })
        })
    
        route.GET("/:path", func(c *gin.Context) {
            path := c.Param("path")
            c.JSON(200, gin.H{
                "code": 200,
                "data": [0]int{},
                "msg": path,
            })
        })
        //可以直接运行到http-80端口及https-443端口免去nginx反向代理,但
        //不利于架构优化和系统扩展,所以这里不直接运行在80、443端口
        route.Run("0.0.0.0:8000")
    }
    

参考链接

  1. 常用框架
Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2000-10-10 00:00

results matching ""

    No results matching ""