初始项目功能

3 阅读1分钟

在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