router.go 939 B

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