From 173861297ef6878e676bea56a1fbf97225bd87f8 Mon Sep 17 00:00:00 2001 From: lijikun Date: Wed, 4 Dec 2024 16:43:14 +0800 Subject: [PATCH 1/4] =?UTF-8?q?12.4=E6=97=A5=E8=AF=B7=E6=B1=82=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E6=96=B9=E5=BC=8F=E4=BB=8EALL=E6=94=B9=E4=B8=BAGET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/cmd/cmd.go | 25 +++++++++++++------------ main.go | 35 +++++++---------------------------- 2 files changed, 20 insertions(+), 40 deletions(-) diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 8568148..a34000b 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -3,13 +3,13 @@ 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" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" - "practice_Go/internal/controller/clubPage" "practice_Go/internal/controller/mainPage" "github.com/gogf/gf/v2/os/gcmd" @@ -40,7 +40,8 @@ var ( Func: func(ctx context.Context, parser *gcmd.Parser) (err error) { s := g.Server() s.Group("/", func(group *ghttp.RouterGroup) { - group.Middleware(ghttp.MiddlewareHandlerResponse) + //group.Middleware(ghttp.MiddlewareHandlerResponse) + group.Middleware(MiddlewareCORS) group.Bind( channel.NewV1(), subscription.NewV1(), @@ -49,19 +50,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 @@ -70,9 +69,11 @@ var ( //group.Middleware(ghttp.MiddlewareHandlerResponse) group.Middleware(MiddlewareCORS) // 绑定路由,将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) }) //开启静态资源 diff --git a/main.go b/main.go index e003169..7e495ad 100644 --- a/main.go +++ b/main.go @@ -1,37 +1,16 @@ 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" - - "fmt" - "log" - "net/http" - - "github.com/rs/cors" + "practice_Go/internal/cmd" ) 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()) +} From 7d52f9e9c4bc16d898211911e6fbfd57338628e6 Mon Sep 17 00:00:00 2001 From: lijikun Date: Wed, 4 Dec 2024 17:15:27 +0800 Subject: [PATCH 2/4] =?UTF-8?q?12.4=E6=97=A5=E8=AF=B7=E6=B1=82=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E6=96=B9=E5=BC=8F=E4=BB=8EALL=E6=94=B9=E4=B8=BAGET(?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E4=BF=AE=E6=94=B92)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/cmd/cmd.go | 22 +++++++++++----------- main.go | 53 +++++++++++++++++++++++++++-------------------------- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 8568148..8b2421a 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -3,13 +3,13 @@ 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" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" - "practice_Go/internal/controller/clubPage" "practice_Go/internal/controller/mainPage" "github.com/gogf/gf/v2/os/gcmd" @@ -49,19 +49,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 @@ -70,9 +68,11 @@ var ( //group.Middleware(ghttp.MiddlewareHandlerResponse) group.Middleware(MiddlewareCORS) // 绑定路由,将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) }) //开启静态资源 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)) + +} From dee722c29530abcd56caeba3c0686f62903ff441 Mon Sep 17 00:00:00 2001 From: lijikun Date: Wed, 4 Dec 2024 17:26:36 +0800 Subject: [PATCH 3/4] =?UTF-8?q?12.4=E6=97=A5=E8=AF=B7=E6=B1=82=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E6=96=B9=E5=BC=8F=E4=BB=8EALL=E6=94=B9=E4=B8=BAGET(?= =?UTF-8?q?=E9=87=8D=E6=96=B0=E4=BF=AE=E6=94=B93)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 1 + 1 file changed, 1 insertion(+) diff --git a/main.go b/main.go index 3b258ac..f294f68 100644 --- a/main.go +++ b/main.go @@ -32,6 +32,7 @@ func main() { AllowedHeaders: []string{"Content-Type, Authorization"}, }) handler := c.Handler(mux) + log.Fatal(http.ListenAndServe(":8080", handler)) } From b902e7ee522f67f7dc32539a3deae5c350aad28d Mon Sep 17 00:00:00 2001 From: lijikun Date: Wed, 4 Dec 2024 20:13:56 +0800 Subject: [PATCH 4/4] =?UTF-8?q?12.4=E6=97=A5=E6=99=9A=E5=8F=91=E7=8E=B0?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BB=8EALL=E6=94=B9=E4=B8=BAGET=E6=97=B6?= =?UTF-8?q?=E5=87=BA=E9=94=99,=E6=94=B9=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/cmd/cmd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 8b2421a..0d4c921 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -71,7 +71,7 @@ var ( //group.Bind( // clubPage.NewClubPage(), //) - group.GET("/get-clubs", clubPage.NewClubPage().GetClub) + group.GET("/get-club", clubPage.NewClubPage().GetClub) group.GET("/get-club-shows", clubPage.NewClubPage().GetClubShows) })