准备工作
安装 Go
查看如何安装Go?。
注意: 该项目使用 Go 1.20.4。
选择编辑器
选择你喜欢的编辑器或使用 Visual Studio Code。
学习 Go 基础知识
如果你对 Go 还不熟悉,可以尝试这个教程:《Go快速入门》。
什么是 REST API
Gin Web 框架
Gin
是一个使用 Go 语言编写的 Web 框架。它与 Martini 的 API 类似,但性能是 Martini 的 40 倍。
如果你需要高性能和高开发效率,建议使用 Gin。
以下是一个基本的使用示例:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // 在 0.0.0.0:8080 监听并服务
}