gin

关于 Golang 框架 Gin 的使用

Gin 是什么

如何创建 Gin 项目

1. 创建项目目录

1
2
3
mkdir my-gin-project

cd my-gin-project

2. 初始化 Go 模块

1
go mod init my-gin-project

3. 获取 Gin 包

1
go get github.com/gin-gonic/gin@latest

4. 创建主应用程序文件

cmd/yourapp/main.go 中创建主应用程序文件:

1
2
mkdir -p cmd/yourapp
touch cmd/yourapp/main.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// cmd/yourapp/main.go
package main

import (
"github.com/gin-gonic/gin"
"net/http"
)

func main() {
r := gin.Default()

r.GET("/", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{
"message": "Hello, World!",
})
})

r.Run() // 默认监听并在 0.0.0.0:8080 上启动服务
}

5. 项目的大致结构

1
2
3
4
5
6
my-gin-project/
├── cmd/
│ └── yourapp/
│ └── main.go
├── go.mod
└── go.sum