package router import ( "github.com/gin-gonic/gin" "toutoukan/controllers/system" "toutoukan/controllers/test" "toutoukan/controllers/user" "toutoukan/socket" "toutoukan/utill" ) func SetupRouter() *gin.Engine { r := gin.Default() apiGroup := r.Group("/user") { apiGroup.POST("/login", user.UserLogin) apiGroup.POST("/test", utill.JWTAuthMiddleware(), test.Testjwt) } r.GET("/socket", utill.JWTAuthMiddleware(), func(c *gin.Context) { socket.WebsocketHandler(c) }) systemGroup := r.Group("/system") { systemGroup.POST("/sendMsg", system.SendMsg) } return r }