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",
	})
}
相关推荐
RationalDysaniaer1 天前
Gin入门笔记
笔记·gin
千年死缓1 天前
gin中间件
中间件·gin
codists5 天前
《使用Gin框架构建分布式应用》阅读笔记:p393-p437
golang·gin·编程人
景天科技苑5 天前
【Golang】Gin框架中如何使用JWT来实现登录认证
开发语言·golang·gin·jwt·登录认证·go jwt
产幻少年6 天前
gin框架可以构建微服务吗?
微服务·gin
get2007 天前
golang gin ShouldBind的介绍和使用
开发语言·golang·gin
codists8 天前
《使用Gin框架构建分布式应用》阅读笔记:p272-p306
后端·go·gin
codists8 天前
《使用Gin框架构建分布式应用》阅读笔记:p212-p233
笔记·golang·gin·编程人·codists·gin框架
knoci8 天前
【Go】-基于Gin框架的博客项目
后端·学习·golang·gin
codists9 天前
《使用Gin框架构建分布式应用》阅读笔记:p251-p271
golang·gin·编程人