router.go 653 B

1234567891011121314151617181920212223242526
  1. package app
  2. import (
  3. "github.com/gin-gonic/gin"
  4. middlewares "project_management/app/middleware"
  5. "project_management/app/routers"
  6. "project_management/global"
  7. )
  8. func InitRouter() error {
  9. engine := gin.New()
  10. engine.Use(middlewares.Cors())
  11. routers.QiniuRouter(engine)
  12. routers.UserRouter(engine)
  13. //第三方用户登录
  14. engine.Use(middlewares.LogonMiddeware())
  15. routers.AppUserRouter(engine)
  16. routers.ApplyNotLogin(engine)
  17. //用户登录
  18. engine.Use(middlewares.LoginMiddleware())
  19. routers.ApplyCapRouter(engine)
  20. routers.ApplyRouter(engine)
  21. routers.CapabilitiesRoutes(engine)
  22. //系统管理员
  23. return engine.Run(global.ServerSetting.Port)
  24. }