package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func main() {
r:=gin.Default()
r.GET("/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"GET",
})
})
r.POST("/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"POST",
})
})
r.PUT("/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"PUT",
})
})
r.DELETE("/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"DELETE",
})
})
r.Any("/user", func(c *gin.Context) {
switch c.Request.Method {
case "GET":
c.JSON(http.StatusOK,gin.H{
"method":"DELETE",
})
}
})
r.NoRoute(func(context *gin.Context) {
context.JSON(http.StatusNotFound,gin.H{
"msg":"not found",
})
})
r.GET("/vidio/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"vidio/index",
})
})
r.GET("/shop/index", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"shop/index",
})
})
//路由组
userGroup:=r.Group("shop")
{
userGroup.GET("/good", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"shop/good",
})
})
userGroup.GET("/car", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"shop/car",
})
})
}
r.Run()
}
go框架gin路由
最新推荐文章于 2023-04-07 15:05:50 发布