» Go:使用Gin构建REST API » 1. 着手入门 » 1.1 准备工作

准备工作

安装 Go

查看如何安装Go?

注意: 该项目使用 Go 1.20.4

选择编辑器

选择你喜欢的编辑器或使用 Visual Studio Code

学习 Go 基础知识

如果你对 Go 还不熟悉,可以尝试这个教程:《Go快速入门》。

什么是 REST API

查看什么是 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 监听并服务
}