快速入门
欢迎使用 Gin 快速入门!本指南将引导你完成 Gin 的安装、项目设置和运行第一个 API,让你能够自信地开始构建 Web 服务。
前置条件
第一步:安装 Gin 并初始化项目
首先创建一个新的项目文件夹并初始化 Go 模块:
mkdir gin-quickstart && cd gin-quickstartgo mod init gin-quickstart添加 Gin 作为依赖:
go get -u github.com/gin-gonic/gin第二步:创建你的第一个 Gin 应用
创建一个名为 main.go 的文件:
touch main.go打开 main.go 并添加以下代码:
package main
import "github.com/gin-gonic/gin"
func main() { router := gin.Default() router.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) router.Run() // listens on 0.0.0.0:8080 by default}第三步:运行你的 API 服务器
使用以下命令启动服务器:
go run main.go在浏览器中访问 http://localhost:8080/ping,你应该会看到:
{"message":"pong"}附加示例:在 Gin 中使用 net/http
如果你想使用 net/http 的响应码常量,也需要将其导入:
package main
import ( "github.com/gin-gonic/gin" "net/http")
func main() { router := gin.Default() router.GET("/ping", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H{ "message": "pong", }) }) router.Run()}