diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index b723c00..2f323aa 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -3,12 +3,12 @@ package cmd import ( "context" "practice_Go/internal/controller/channel" + "practice_Go/internal/controller/clubPage" "practice_Go/internal/controller/live" "practice_Go/internal/controller/reservation" "practice_Go/internal/controller/subscription" "practice_Go/internal/middleware" - "practice_Go/internal/controller/clubPage" "practice_Go/internal/controller/mainPage" "github.com/gogf/gf/v2/frame/g" @@ -51,19 +51,17 @@ var ( ) }) - s.BindHandler("/*any", func(r *ghttp.Request) { - r.Response.CORSDefault() - }) - // 定义一个路由组,路径为/mainpage s.Group("/mainpage", func(group *ghttp.RouterGroup) { // 添加中间件,用于处理响应 //group.Middleware(ghttp.MiddlewareHandlerResponse) group.Middleware(MiddlewareCORS) // 绑定路由,将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 @@ -72,9 +70,11 @@ var ( //group.Middleware(ghttp.MiddlewareHandlerResponse) group.Middleware(MiddlewareCORS) // 绑定路由,将mainPage.NewMainPage()绑定到该路由组 - group.Bind( - clubPage.NewClubPage(), - ) + //group.Bind( + // clubPage.NewClubPage(), + //) + group.GET("/get-club", clubPage.NewClubPage().GetClub) + group.GET("/get-club-shows", clubPage.NewClubPage().GetClubShows) }) //开启静态资源 diff --git a/main.go b/main.go index e003169..f294f68 100644 --- a/main.go +++ b/main.go @@ -1,37 +1,38 @@ package main import ( - _ "practice_Go/internal/logic" - _ "practice_Go/internal/packed" + _ "practice_Go/internal/logic" + _ "practice_Go/internal/packed" - "github.com/gogf/gf/v2/os/gctx" + "github.com/gogf/gf/v2/os/gctx" - _ "github.com/gogf/gf/contrib/drivers/mysql/v2" + _ "github.com/gogf/gf/contrib/drivers/mysql/v2" - "practice_Go/internal/cmd" + "practice_Go/internal/cmd" - "fmt" - "log" - "net/http" + "fmt" + "log" + "net/http" - "github.com/rs/cors" + "github.com/rs/cors" ) func main() { - cmd.Main.Run(gctx.GetInitCtx()) - - mux := http.NewServeMux() - mux.HandleFunc("/mainpage/get-shows", func(w http.ResponseWriter, r *http.Request) { - fmt.Fprintln(w, "Show data") - }) - - // 创建CORS中间件,配置允许的源等信息 - c := cors.New(cors.Options{ - AllowedOrigins: []string{"http://192.168.9.*:5173"}, - AllowedMethods: []string{"GET", "POST", "PUT", "DELETE"}, - AllowedHeaders: []string{"Content-Type, Authorization"}, - }) - handler := c.Handler(mux) - log.Fatal(http.ListenAndServe(":8080", handler)) - -} \ No newline at end of file + cmd.Main.Run(gctx.GetInitCtx()) + + mux := http.NewServeMux() + mux.HandleFunc("/mainpage/get-shows", func(w http.ResponseWriter, r *http.Request) { + fmt.Println(w, "Show data") + }) + + // 创建CORS中间件,配置允许的源等信息 + c := cors.New(cors.Options{ + AllowedOrigins: []string{"http://192.168.9.*:5173"}, + AllowedMethods: []string{"GET", "POST", "PUT", "DELETE"}, + AllowedHeaders: []string{"Content-Type, Authorization"}, + }) + handler := c.Handler(mux) + + log.Fatal(http.ListenAndServe(":8080", handler)) + +}