欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Golang web框架之Gin】Gin简介

程序员文章站 2022-07-03 23:18:47
...

Gin下载: https://github.com/gin-gonic/gin
英文文档:https://gin-gonic.com/docs/

一、简介

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance – up to 40 times faster. If you need smashing performance, get yourself some Gin.

二、安装

注意:确保$GOPATH $GOROOT 已经配置。
下载路径:$GOPATH\src\github.com\gin-gonic\gin

go get使用 需要安装Git

go get github.com/gin-gonic/gin

三、是否安装成功
  1. 编写一个testGin.go文件

    使用

    import “github.com/gin-gonic/gin”.

    package main
    
    import "github.com/gin-gonic/gin"
    
    func main() {
        r := gin.Default()
        r.GET("/ping", func(c *gin.Context) {
            c.JSON(200, gin.H{
                "message": "pong",
            })
        })
        r.Run() // listen and serve on 0.0.0.0:8080  //默认是8080,也可以指定端口   r.Run(:66666) 
    }
    
  2. 执行testGin.go
    go run testGin.go

  3. 访问

    1. curl 127.0.0.1:8080/ping 【终端命令】
    2. 网页打开 127.0.0.1:8080/ping

注意

  1. 下载第三方包一定要配置$GOPATH $GOROOT

  2. go get 要使用必需安装git

  3. 手动安装第三方类库,解压到 $GOPATH/src里面的路径,在执行go install【url】