在Go语言中使用Gin框架进行Web开发是一种流行且高效的方式。Gin是一个高性能的HTTP web框架,但它提供了更好的性能和更灵活的API。下面与你一起探讨,如何使用Gin框架进行Web开发实践。
初始化 go.mod 文件
在项目根目录执行 go mod init 命令生成 go.mod 文件,用于声明项目依赖。
go mod init leo-gin
安装 Gin
首先,确保你的开发环境已经安装了Go。然后,使用go get命令来安装Gin框架
go get -u github.com/gin-gonic/gin
根目录下编写入口文件 main.go 文件
创建一个新的Go文件,例如main.go,并编写以下代码来创建一个基本的Gin服务器
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
r := gin.Default()
// 测试路由
r.GET("/ping", func(c *gin.Context) {
c.String(http.StatusOK, "pong")
})
// 启动服务器
r.Run(":8080")
}
启动应用 & 测试
打开 http://127.0.0.1:8080/ping 测试路由
go run main.go
error
packages.Load error: err: exit status 1: stderr: go: error obtaining buildID
# 检查依赖项
go mod tidy
go mod vendor