router.go 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * @Descripttion:
  3. * @version:
  4. * @Author: Neo,Huang
  5. * @Date: 2022-02-08 15:14:13
  6. * @LastEditors: Neo,Huang
  7. * @LastEditTime: 2023-11-19 00:54:28
  8. */
  9. package routers
  10. import (
  11. "log"
  12. "box-gm/controllers"
  13. "github.com/astaxie/beego"
  14. "github.com/astaxie/beego/plugins/cors"
  15. )
  16. // 注册路由
  17. func init() {
  18. log.Println("初始化路由器")
  19. beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{
  20. AllowAllOrigins: true,
  21. AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
  22. AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
  23. ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
  24. AllowCredentials: true,
  25. }))
  26. beego.Router("/", &controllers.MainController{})
  27. beego.Router("/index", &controllers.MainController{})
  28. beego.Router("/accountlogin", &controllers.AccountLoginController{})
  29. beego.Router("/accountlogout", &controllers.AccountLogoutController{})
  30. beego.Router("/welcome", &controllers.WelcomeController{})
  31. beego.Router("/role", &controllers.RoleController{})
  32. beego.Router("/user", &controllers.UserController{})
  33. beego.Router("/log", &controllers.LogController{})
  34. beego.Router("/gamelevel", &controllers.GameLevelController{})
  35. beego.Router("/register", &controllers.RegisterController{})
  36. beego.Router("/retained", &controllers.RetainedController{})
  37. beego.Router("/login", &controllers.LoginController{})
  38. beego.Router("/onlinetime", &controllers.OnlineTimeController{})
  39. beego.Router("/playerlevel", &controllers.PlayerLevelController{})
  40. beego.Router("/resource", &controllers.ResourceController{})
  41. beego.Router("/realtime", &controllers.RealTimeController{})
  42. beego.Router("/rtregister", &controllers.RtRegisterController{})
  43. beego.Router("/rtlogin", &controllers.RtLoginController{})
  44. beego.Router("/rtonline", &controllers.RtOnlineController{})
  45. beego.Router("/rtpay", &controllers.RtPayController{})
  46. beego.Router("/rtpaylogin", &controllers.RtPayLoginController{})
  47. beego.Router("/pay", &controllers.PayController{})
  48. beego.Router("/paynum", &controllers.PayNumController{})
  49. beego.Router("/goods", &controllers.GoodsController{})
  50. beego.Router("/orderquery", &controllers.OrderQueryController{})
  51. beego.Router("/hotfix", &controllers.HotfixController{})
  52. beego.Router("/version", &controllers.VersionController{})
  53. beego.Router("/client", &controllers.ClientController{})
  54. beego.Router("/banip", &controllers.BanIPController{})
  55. beego.Router("/exchangecode", &controllers.ExchangeCodeController{})
  56. beego.Router("/gameconfig", &controllers.GameConfigController{})
  57. beego.Router("/rollaward", &controllers.RollAwardController{})
  58. beego.Router("/roll", &controllers.RollController{})
  59. }