gin路由

1主文件

复制代码
package main
import (
	"github.com/gin-gonic/gin"
	"godade/user"
	"net/http"
)
func main() {
	router := gin.Default()
	router.GET("/", func(c *gin.Context) {
		c.String(http.StatusOK, "Hello World")
	})
	v1 := router.Group("/v1")
	{
		v1.GET("/user", user.UserGetHandler)
	}
	v2 := router.Group("/v2")
	{
		v2.GET("/dade", user.UserGetHandler)
	}
	router.GET("/user/dade", user.UserPostHandler)
	router.Run("0.0.0.0:8000")
}

2子文件

复制代码
package user

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

func UserGetHandler(c *gin.Context) {
	c.JSON(200, gin.H{
		"message": "This is the user get route",
	})
}

func UserPostHandler(c *gin.Context) {
	c.JSON(200, gin.H{
		"message": "This is the user post route",
	})
}
相关推荐
水痕011 天前
gin结合minio来做文件存储
java·eureka·gin
一个热爱生活的普通人6 天前
解构 gin.Context:不止是 Context
后端·go·gin
Code季风8 天前
Gin 框架中的模板引擎使用指南
服务器·前端·gin
Code季风9 天前
深入理解 Gin 框架的路由机制:从基础使用到核心原理
ide·后端·macos·go·web·xcode·gin
zhuyasen10 天前
Sponge:一个重构Go开发体验的框架,让你在开发项目开"外挂"
go·gin·grpc
计算机毕设定制辅导-无忧学长17 天前
InfluxDB 与 Golang 框架集成:Gin 实战指南(一)
struts·golang·gin
阿祥~18 天前
FISCO BCOS Gin调用WeBASE-Front接口发请求
区块链·gin·fisocbocs
Code季风25 天前
Gin Web 服务与 Consul 集成实战:服务注册到发现全流程(下)
微服务·go·gin
车江毅1 个月前
bsfgo 一个轻量级的go gin框架,用于web站点和api开发【开源】
go·gin·web框架·bsf·bsfgo