Browse Source

修改格式

dev
majun 7 months ago
parent
commit
1d2eef154d
  1. 22
      internal/cmd/cmd.go
  2. 53
      main.go

22
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)
})
//开启静态资源

53
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))
}
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))
}
Loading…
Cancel
Save