Files
gfast/router/router.go
T

29 lines
566 B
Go

package router
import (
"gfast/middleWare"
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/net/ghttp"
"github.com/swaggo/swag"
)
// 统一路由注册.
func init() {
s := g.Server()
s.Use(middleWare.CORS)
group := s.Group("/")
//上传的文件允许跨域请求
group.Hook("/pub_upload/*", ghttp.HOOK_BEFORE_SERVE, func(r *ghttp.Request) {
r.Response.CORSDefault()
})
group.GET("/swagger.json", func(r *ghttp.Request) {
jsonStr, err := swag.ReadDoc()
if err != nil {
r.Response.Write(err)
return
}
r.Response.WriteJson(jsonStr)
})
}