fix: wechat verify

This commit is contained in:
Rogee
2025-01-10 19:44:24 +08:00
parent ab576706e7
commit 52c17b63bb
13 changed files with 83 additions and 92 deletions

View File

@@ -2,11 +2,13 @@ package http
import (
"backend/app/errorx"
"backend/app/events/subscribers"
"backend/app/jobs"
"backend/app/middlewares"
"backend/app/service"
_ "backend/docs"
"backend/providers/app"
"backend/providers/event"
"backend/providers/hashids"
"backend/providers/http"
"backend/providers/http/swagger"
@@ -17,7 +19,6 @@ import (
"git.ipao.vip/rogeecn/atom"
"git.ipao.vip/rogeecn/atom/container"
"git.ipao.vip/rogeecn/atom/contracts"
"github.com/gofiber/fiber/v3"
"github.com/gofiber/fiber/v3/middleware/favicon"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
@@ -31,6 +32,7 @@ func defaultProviders() container.Providers {
jwt.DefaultProvider(),
hashids.DefaultProvider(),
job.DefaultProvider(),
event.DefaultProvider(),
}...)
}
@@ -43,6 +45,7 @@ func Command() atom.Option {
defaultProviders().
With(
jobs.Provide,
subscribers.Provide,
),
),
)
@@ -70,16 +73,15 @@ func Serve(cmd *cobra.Command, args []string) error {
svc.Http.Engine.Get("/swagger/*", swagger.HandlerDefault)
}
svc.Http.Engine.Get("MP_verify_dEF9kn8rJlBsuLKk.txt", func(c fiber.Ctx) error {
return c.SendString("dEF9kn8rJlBsuLKk")
})
svc.Http.Engine.Use(svc.Middlewares.WeChatVerify)
// core
svc.Http.Engine.Use(errorx.Middleware)
svc.Http.Engine.Use(favicon.New(favicon.Config{
Data: []byte{},
}))
svc.Http.Engine.Use(svc.Middlewares.WeChatVerify)
svc.Http.Engine.Use(svc.Middlewares.CheckUA)
group := svc.Http.Engine.Group("")
for _, route := range svc.Routes {
route.Register(group)

View File

@@ -2,7 +2,6 @@ package service
import (
"backend/providers/app"
"backend/providers/event"
"git.ipao.vip/rogeecn/atom/container"
)
@@ -10,6 +9,5 @@ import (
func Default(providers ...container.ProviderContainer) container.Providers {
return append(container.Providers{
app.DefaultProvider(),
event.DefaultProvider(),
}, providers...)
}