美文网首页Gopher
Gin框架介绍

Gin框架介绍

作者: 大眼铅笔 | 来源:发表于2018-09-16 16:25 被阅读19次

    准备工作

    1. 确认本地环境的$GOPATH
    • Windows 下使用 echo %GOPATH%
    • Linux 下使用echo $GOPATH
    1. 获取远程包 go get github.com/gin-gonic/gin
    //升级安装请增加参数 -u
    go get -u github.com/gin-gonic/gin
    
    1. 输入go version确认本地环境的Golang版本

    第一个案例程序

    1. 在您的$GOPATH目录下创建子文件夹 $GOPATH/src/gin-first
    2. 切换到上述子文件夹下创建 main.go
    3. 复制如下内容到main.go

    First

    1. 创建如下文件夹 $GOPATH/src/gin-first
    2. 在上述文件夹下创建main.go
    3. 复制下面的内容到main.go
    4. 在命令行窗口中运行 go run main.go
    5. 在浏览器中打开 http://127.0.0.1:8080/ping可以看到返回内容pong

    如果您使用macOSLinux,您也可以在Shell窗口中输入如下命令

    curl http://127.0.0.1:8080/ping
    

    看到返回 pong

    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
    }
    

    运行

    1. 上述子文件夹下运行 go run main.go
    2. 将看到输出内容 [GIN-debug] Listening and serving HTTP on :8080
    3. 打开浏览器访问 http://127.0.0.1:8080/ping 可以看到返回pong

    相关文章

      网友评论

        本文标题:Gin框架介绍

        本文链接:https://www.haomeiwen.com/subject/vikfnftx.html