Gin框架介绍

佛祖君 · · 2043 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

准备工作

  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框架介绍

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2043 次点击  
加入收藏 微博
上一篇:0-2 Docker环境
下一篇:常用第三方包
2 回复  |  直到 2018-09-19 18:01:31
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传