36 lines
628 B
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
|
|
}
|