router.go 1015 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package router
  2. import (
  3. "gfast/app/controller/admin"
  4. "gfast/middleWare"
  5. "github.com/gogf/gf/frame/g"
  6. "github.com/gogf/gf/net/ghttp"
  7. )
  8. // 统一路由注册.
  9. func init() {
  10. s := g.Server()
  11. s.Use(middleWare.MiddlewareCORS)
  12. group := s.Group("/")
  13. group.Group("/sysLogin", func(group *ghttp.RouterGroup) {
  14. group.ALL("/public", new(admin.Public))
  15. })
  16. group.Group("/system", func(group *ghttp.RouterGroup) {
  17. group.Middleware(middleWare.MiddlewareAuth) //后台权限验证
  18. group.ALL("/index", new(admin.Index))
  19. group.ALL("/auth", new(admin.Auth))
  20. group.Group("/cms", func(group *ghttp.RouterGroup) {
  21. group.ALL("/menu", new(admin.CmsMenu))
  22. group.ALL("/news", new(admin.CmsNews))
  23. })
  24. group.Group("/config", func(group *ghttp.RouterGroup) {
  25. group.ALL("/dict", new(admin.Dict))
  26. group.ALL("/params", new(admin.Params))
  27. })
  28. group.Group("/monitor", func(group *ghttp.RouterGroup) {
  29. group.ALL("/online", new(admin.MonitorOnline))
  30. group.ALL("/job", new(admin.MonitorJob))
  31. })
  32. })
  33. }