Gin 快速入门

简单七步就能完成 Gin 的 Hello World

环境要求


安装了 Go ,且 Go 1.13+ 以上版本,且开启了 GO111MODULE

你可以通过 go version 命令来检查本地的 go 是否安装正确

go version go1.20.1 darwin/amd64

你可以通过 go env 命令确保 GO111MODULE 开启了。(非必需)

GO111MODULE="on"
GOARCH="amd64"
GOBIN=""

...

安装 Gin

  1. 创建工作目录并且初始化 mod

    mkdir hello_gin && cd hello_gin && go mod init hello_gin
    

    [hello_gin] 是你自己的工作区目录

  2. 下载并安装 Gin (非必需的)

    go get -u github.com/gin-gonic/gin
    

    这一步是非必需的,可以在后面用 go mod tidy 命令或 go build 目录自动下载

    注意:

    还是建议你执行这一步,不然后面的语言提示功能可能没法正常使用

  3. 将 Gin 引入到代码中 (可选,非必需的)

    import "github.com/gin-gonic/gin"
    

    一般情况下,IDE ( GoLang 或 Visual Studio Code ) 会自动帮我们完成

  4. 如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包 。(可选,非必需,理由同 2)

    import "net/http"
    

Gin Hello World

  1. 创建 main.go 文件

    touch main.go
    
  2. 使用你最喜欢的编辑器 IDE ( GoLang 或 Visual Studio Code ) 打开 main.go 文件,拷贝粘贴下面的代码

    package main
    
    import (
        "net/http"
    
        "github.com/gin-gonic/gin"
    )
    
    func main() {
        r := gin.Default()
    
        // 访问 / 返回 Hello World
        r.GET("/", func(c *gin.Context) {
            c.String(http.StatusOK, "Hello World")
        })
    
        //  0.0.0.0:8080 端口上监听并提供服务
        r.Run(":8080")
    }
    
  3. 在终端/控制台或 shell 中输入下面的命令开启 Gin 服务

    go run main.go
    

    不确定如何编写和执行 Go 代码? 点击这里

  4. 使用你最熟悉的浏览器,访问 http://localhost:8080。你应该能在浏览器中看到下面的结果

    Hello World
    
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.