router.go 540 B

1234567891011121314151617181920212223242526
  1. package router
  2. import (
  3. "gfast/app/common/api"
  4. _ "gfast/app/system/router"
  5. "gfast/middleware"
  6. "github.com/gogf/gf/frame/g"
  7. "github.com/gogf/gf/net/ghttp"
  8. )
  9. func init() {
  10. s := g.Server()
  11. //跨域处理
  12. s.Use(middleware.CORS)
  13. s.Group("/", func(group *ghttp.RouterGroup) {
  14. //上传的文件允许跨域请求
  15. group.Hook("/pub_upload/*", ghttp.HookBeforeServe, func(r *ghttp.Request) {
  16. r.Response.CORSDefault()
  17. })
  18. group.Group("/captcha", func(group *ghttp.RouterGroup) {
  19. group.GET("/get", api.Captcha.Img)
  20. })
  21. })
  22. }