共计 925 个字符,预计需要花费 3 分钟才能阅读完成。
W3Cschool 小编
2022-03-01 10:54:26
浏览数 (4309)
对于 Go web 开发来说,市面上已有很多成熟的框架,例如:Gin、Beego、Echo 等等。今天小编要为大家介绍的是 Gin 框架。
要求
推荐使用 Go1.14 及以上版本
Go 安装
在 Go1.14 及之后的版本中,都使用 go mod 模式来管理依赖环境,也不用再把我们的代码写在 GOPATH 下面的的 src 目录了,你可以在你电脑的任意位置编写 go 代码
在开始安装之前,请先配置 GOPROXY。由于国内访问不到默认的 GOPROXY,所以我们需要更换一个 PROXY,这里推荐使用
https://goproxy.io 或 https://goproxy.cn
可以执行下面的命令修改 GOPROXY
go env -w GOPROXY=https:
在使用 Go mod 模式新建项目时,我们需要通过 go mod init 项目名 命令对项目进行初始化,该命令会在项目根目录下生成 go.mod 文件。例如我们使用 test 作为我们的第一个 Go 项目的名称,执行如下命令。
go mod init test
之后项目的所有依赖都会存在于根目录下的 go.mod 文件
Gin 框架安装
1、下载并安装 Gin
go get -u github.com/gin-gonic/gin
2、将 Gin 引入到代码中
import "github.com/gin-gonic/gin"
3、(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包
import "net/http"
开始
首先,创建一个名为 main.go 的文件
接下来将如下代码写入 main.go 中
package main
import ("github.com/gin-gonic/gin"
"net/http"
)
func main() {r := gin.Default()
r.GET("/hello", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"message": "快速入门",
})
})
r.Run()}
然后执行 go run main.go 来运行代码,并且在浏览器输入 127.0.0.1:8080/hello 即可看到页面
原文地址: Go 语言 Web 开发 Gin 框架快速入门