go_study/bilibili/imooc-gin/router/routers.go

36 lines
628 B
Go

package router
import (
"net/http"
"github.com/gin-gonic/gin"
)
func Router() *gin.Engine {
r := gin.Default()
r.GET("/hello", func(ctx *gin.Context) {
ctx.String(http.StatusOK, "Hello World!")
})
user := r.Group("/user")
{
user.GET("/get", func(ctx *gin.Context) {
ctx.String(http.StatusOK, "user get")
})
user.POST("/list", func(ctx *gin.Context) {
ctx.String(http.StatusOK, "user list")
})
user.PUT("/put", func(ctx *gin.Context) {
ctx.String(http.StatusOK, "user add")
})
user.DELETE("/delete", func(ctx *gin.Context) {
ctx.String(http.StatusOK, "user delete")
})
}
return r
}