安装和设置Gin教程

安装和设置Gin教程

一、安装GO

参考 https://go.dev/doc/install
比较简单,下载匹配操作系统的installer,然后运行它即可。
要确认 Go 是否正确安装,打开终端并输入 go version。如果安装成功,将看到已安装的 Go 版本。

二、安装GIN

背景:在 Go 1.11 及以后版本中,Go Modules 已经成为管理依赖的推荐方式,这意味着你不再需要在 GOPATH 中开发项目。你可以在任意目录下创建项目,并通过 Go Modules 来管理依赖。

  1. 创建项目目录
    首先,在任意位置创建你的项目目录,例如:
mkdir myproject
cd myproject
  1. 初始化 Go Modules
    在项目目录下执行以下命令来初始化 Go Modules(这里的 myproject 是你的模块名,可以根据需要自定义)
go mod init myproject

这会在当前目录生成一个 go.mod 文件,用于记录你的项目依赖信息。

  1. 安装 Gin
    连接超时问题的解决办法:
    建议使用国内的 Go 模块代理,比如 goproxy.cn。可以通过设置 GOPROXY 环境变量来指定代理。具体步骤如下:
    在 Windows CMD 中执行:
set GOPROXY=https://goproxy.cn,direct

或者,在 PowerShell 中执行:

$env:GOPROXY="https://goproxy.cn,direct"

设置好之后,在项目目录下,通过 go get 命令安装 Gin:

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

这样,Go 工具会通过 https://goproxy.cn 来拉取依赖。

  1. 编写并运行代码
package main

import (
    "github.com/gin-gonic/gin"
    "net/http"
)

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(http.StatusOK, gin.H{
            "message": "pong",
        })
    })
    r.Run() // 默认监听 0.0.0.0:8080
}

保存文件后,在项目根目录下运行:

go run main.go

访问 http://localhost:8080/ping 就可以看到返回的 JSON 数据了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值