|
@ -3,13 +3,13 @@ package cmd |
|
|
import ( |
|
|
import ( |
|
|
"context" |
|
|
"context" |
|
|
"practice_Go/internal/controller/channel" |
|
|
"practice_Go/internal/controller/channel" |
|
|
|
|
|
"practice_Go/internal/controller/clubPage" |
|
|
"practice_Go/internal/controller/live" |
|
|
"practice_Go/internal/controller/live" |
|
|
"practice_Go/internal/controller/reservation" |
|
|
"practice_Go/internal/controller/reservation" |
|
|
"practice_Go/internal/controller/subscription" |
|
|
"practice_Go/internal/controller/subscription" |
|
|
|
|
|
|
|
|
"github.com/gogf/gf/v2/frame/g" |
|
|
"github.com/gogf/gf/v2/frame/g" |
|
|
"github.com/gogf/gf/v2/net/ghttp" |
|
|
"github.com/gogf/gf/v2/net/ghttp" |
|
|
"practice_Go/internal/controller/clubPage" |
|
|
|
|
|
"practice_Go/internal/controller/mainPage" |
|
|
"practice_Go/internal/controller/mainPage" |
|
|
|
|
|
|
|
|
"github.com/gogf/gf/v2/os/gcmd" |
|
|
"github.com/gogf/gf/v2/os/gcmd" |
|
@ -40,7 +40,8 @@ var ( |
|
|
Func: func(ctx context.Context, parser *gcmd.Parser) (err error) { |
|
|
Func: func(ctx context.Context, parser *gcmd.Parser) (err error) { |
|
|
s := g.Server() |
|
|
s := g.Server() |
|
|
s.Group("/", func(group *ghttp.RouterGroup) { |
|
|
s.Group("/", func(group *ghttp.RouterGroup) { |
|
|
group.Middleware(ghttp.MiddlewareHandlerResponse) |
|
|
|
|
|
|
|
|
//group.Middleware(ghttp.MiddlewareHandlerResponse)
|
|
|
|
|
|
group.Middleware(MiddlewareCORS) |
|
|
group.Bind( |
|
|
group.Bind( |
|
|
channel.NewV1(), |
|
|
channel.NewV1(), |
|
|
subscription.NewV1(), |
|
|
subscription.NewV1(), |
|
@ -49,19 +50,17 @@ var ( |
|
|
) |
|
|
) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
s.BindHandler("/*any", func(r *ghttp.Request) { |
|
|
|
|
|
r.Response.CORSDefault() |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
// 定义一个路由组,路径为/mainpage
|
|
|
// 定义一个路由组,路径为/mainpage
|
|
|
s.Group("/mainpage", func(group *ghttp.RouterGroup) { |
|
|
s.Group("/mainpage", func(group *ghttp.RouterGroup) { |
|
|
// 添加中间件,用于处理响应
|
|
|
// 添加中间件,用于处理响应
|
|
|
//group.Middleware(ghttp.MiddlewareHandlerResponse)
|
|
|
//group.Middleware(ghttp.MiddlewareHandlerResponse)
|
|
|
group.Middleware(MiddlewareCORS) |
|
|
group.Middleware(MiddlewareCORS) |
|
|
// 绑定路由,将mainPage.NewMainPage()绑定到该路由组
|
|
|
// 绑定路由,将mainPage.NewMainPage()绑定到该路由组
|
|
|
group.Bind( |
|
|
|
|
|
mainPage.NewMainPage(), |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
//group.Bind(
|
|
|
|
|
|
// mainPage.NewMainPage(),
|
|
|
|
|
|
//)
|
|
|
|
|
|
group.GET("/get-shows", mainPage.NewMainPage().GetShows) |
|
|
|
|
|
group.GET("/get-videos", mainPage.NewMainPage().GetVideos) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
// 定义一个路由组,路径为/clubpage
|
|
|
// 定义一个路由组,路径为/clubpage
|
|
@ -70,9 +69,11 @@ var ( |
|
|
//group.Middleware(ghttp.MiddlewareHandlerResponse)
|
|
|
//group.Middleware(ghttp.MiddlewareHandlerResponse)
|
|
|
group.Middleware(MiddlewareCORS) |
|
|
group.Middleware(MiddlewareCORS) |
|
|
// 绑定路由,将mainPage.NewMainPage()绑定到该路由组
|
|
|
// 绑定路由,将mainPage.NewMainPage()绑定到该路由组
|
|
|
group.Bind( |
|
|
|
|
|
clubPage.NewClubPage(), |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
//group.Bind(
|
|
|
|
|
|
// clubPage.NewClubPage(),
|
|
|
|
|
|
//)
|
|
|
|
|
|
group.GET("/get-clubs", clubPage.NewClubPage().GetClub) |
|
|
|
|
|
group.GET("/get-club-shows", clubPage.NewClubPage().GetClubShows) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
//开启静态资源
|
|
|
//开启静态资源
|
|
|