router.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package initialize
  2. import (
  3. "confrontation-training/middleware"
  4. "github.com/gin-gonic/gin"
  5. "net/http"
  6. )
  7. func Router() {
  8. gin.SetMode(gin.ReleaseMode)
  9. engine := gin.Default()
  10. //解决跨域
  11. engine.Use(middleware.Cors())
  12. //404 NOT FOUND
  13. engine.NoRoute(func(context *gin.Context) {
  14. context.String(http.StatusNotFound, "404 not found")
  15. })
  16. ////swag
  17. //engine.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
  18. //engine.Static("/file", "./files")
  19. //engine.GET("/ws", WsHandler)
  20. //
  21. ////group
  22. //v1 := engine.Group("/v1")
  23. //user := v1.Group("/user")
  24. //user.POST("/login", api.GetUser().UserLogin)
  25. //
  26. ////user.Use(middleware.JwtAuth())
  27. //user.POST("/register", api.GetUser().UseRegister)
  28. //user.POST("/reset", api.GetUser().ResetPassword)
  29. //user.POST("/find", api.GetUser().UserList)
  30. //user.POST("/change/password", api.GetUser().ModePass)
  31. //
  32. //record := v1.Group("/record")
  33. //record.POST("/create", api.GetRecord().SaveRecord)
  34. //record.POST("/find", api.GetRecord().RecordList)
  35. //record.GET("/:recordId/find", api.GetRecord().GetRecordById)
  36. //err := engine.Run(fmt.Sprintf(":%s", global.Config.Server.Port))
  37. //if err != nil {
  38. // fmt.Printf("%s", err.Error())
  39. // return
  40. //}
  41. }