router.go 3.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package routers
  2. import (
  3. "XT_New/controllers"
  4. admin_api "XT_New/controllers/admin_api_controllers"
  5. m_api "XT_New/controllers/mobile_api_controllers"
  6. "github.com/astaxie/beego"
  7. "github.com/astaxie/beego/plugins/cors"
  8. )
  9. func init() {
  10. beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{
  11. // AllowAllOrigins: true,
  12. AllowOrigins: []string{"https://xt.kuyicloud.com", "http://localhost:9528", "http://xt.test.shengws.com", "https://xt.test.shengws.com", "http://xt.test.sgjyun.com", "https://xt.test.sgjyun.com", "http://localhost:8081", "http://localhost:8082", "https://pad.kuyicloud.com", "http://pad.kuyicloud.com", "http://pad.test.sgjyun.com", "https://pad.test.sgjyun.com", "http://admin.xt.test.sgjyun.com", "http://admin.xt.kuyicloud.com", "http://mobile.sgjyun.com", "http://mobile.kuyicloud.com"},
  13. //AllowOrigins: []string{"https://xt.kuyicloud.com", "http://localhost:9528", "http://xt.test.shengws.com","https://xt.test.shengws.com", "http://xt.test.sgjyun.com","https://xt.test.sgjyun.com", "http://localhost:8081", "http://localhost:8082", "https://pad.kuyicloud.com", "http://pad.kuyicloud.com", "http://pad.test.sgjyun.com","https://pad.test.sgjyun.com", "http://admin.xt.test.sgjyun.com", "http://admin.xt.kuyicloud.com","http://mobile.sgjyun.com","http://mobile.kuyicloud.com"},
  14. AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
  15. AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type", "X-XSRF-TOKEN", "Permission"},
  16. ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
  17. AllowCredentials: true,
  18. }))
  19. // beego.Router("/", &controllers.MainController{})
  20. controllers.VerifyUserLoginControllerRegistRouters()
  21. controllers.RoleAPIControllerRegistRouters()
  22. controllers.PatientApiRegistRouters()
  23. controllers.DialysisApiRegistRouters()
  24. controllers.QiniuApiRegistRouters()
  25. controllers.DataApiRegistRouters()
  26. controllers.DoctorApiRegistRouters()
  27. controllers.PublicApiRegistRouters()
  28. controllers.DeviceAPIControllerRegistRouters()
  29. controllers.PayApiRegistRouters()
  30. controllers.ScheduleApiRegistRouters()
  31. controllers.SignWeighAPIControllerRegistRouters()
  32. controllers.InvoiceApiRegistRouters()
  33. controllers.StockApiRegistRouters()
  34. controllers.StockGoodApiRegistRouters()
  35. controllers.StockManagerApiRegistRouters()
  36. controllers.PatientScheduleTemplateAPIControllerRegistRouters()
  37. controllers.DialysisRecordAPIControllerRegistRouter()
  38. controllers.InspectionApiRegistRouters()
  39. controllers.StatisticsApiRegistRouters()
  40. controllers.PatientDataConfigAPIControllerRegistRouters()
  41. controllers.PrintDataAPIControllerRegistRouters()
  42. controllers.DialysisBoardAPIControllerRegistRouter()
  43. controllers.QcdApiRegistRouters()
  44. controllers.OrgInfoApiRegistRouters()
  45. controllers.DistrictApiRegistRouters()
  46. controllers.GobalConfigRegistRouters()
  47. controllers.IntegrationConfigRegistRouters()
  48. m_api.MobileAPIControllersRegisterRouters()
  49. admin_api.AdminAPIControllersRegisterRouters()
  50. controllers.ManageRouters()
  51. }