udpate
This commit is contained in:
@@ -5,8 +5,11 @@ import (
|
||||
|
||||
"quyun/v2/app/commands"
|
||||
"quyun/v2/app/errorx"
|
||||
web "quyun/v2/app/http"
|
||||
"quyun/v2/app/jobs"
|
||||
"quyun/v2/app/middlewares"
|
||||
_ "quyun/v2/docs"
|
||||
"quyun/v2/providers/ali"
|
||||
"quyun/v2/providers/app"
|
||||
"quyun/v2/providers/http"
|
||||
"quyun/v2/providers/http/swagger"
|
||||
@@ -28,6 +31,7 @@ func defaultProviders() container.Providers {
|
||||
http.DefaultProvider(),
|
||||
jwt.DefaultProvider(),
|
||||
job.DefaultProvider(),
|
||||
ali.DefaultProvider(),
|
||||
}...)
|
||||
}
|
||||
|
||||
@@ -38,8 +42,12 @@ func Command() atom.Option {
|
||||
atom.RunE(Serve),
|
||||
atom.Providers(
|
||||
defaultProviders().
|
||||
WithProviders(
|
||||
web.Providers(),
|
||||
).
|
||||
With(
|
||||
jobs.Provide,
|
||||
middlewares.Provide,
|
||||
),
|
||||
),
|
||||
)
|
||||
@@ -69,8 +77,8 @@ func Serve(cmd *cobra.Command, args []string) error {
|
||||
Data: []byte{},
|
||||
}))
|
||||
|
||||
group := svc.Http.Engine.Group("")
|
||||
for _, route := range svc.Routes {
|
||||
group := svc.Http.Engine.Group(route.Path(), route.Middlewares()...).Name(route.Name())
|
||||
route.Register(group)
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ require (
|
||||
github.com/spf13/cobra v1.10.1
|
||||
github.com/stretchr/testify v1.11.1
|
||||
github.com/swaggo/files/v2 v2.0.2
|
||||
go.ipao.vip/atom v1.2.1
|
||||
go.ipao.vip/atom v1.3.1
|
||||
go.ipao.vip/gen v0.0.0-20250924024520-70c4accdea44
|
||||
go.uber.org/dig v1.19.0
|
||||
golang.org/x/net v0.48.0
|
||||
|
||||
@@ -325,8 +325,12 @@ github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcY
|
||||
github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU=
|
||||
github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E=
|
||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||
go.ipao.vip/atom v1.2.0 h1:Be3ZmvYkENQMUl+ITOxvgYi+GrcygplIAYL4aNH9kpA=
|
||||
go.ipao.vip/atom v1.2.0/go.mod h1:woAv+rZf0xd+7mEtKWv4PyazQARFLnrV/qA4qlAK008=
|
||||
go.ipao.vip/atom v1.2.1 h1:7VlDLSkGNVEZLVM/JVcXXdMTO0+sFsxe1vfIM4Xz8uc=
|
||||
go.ipao.vip/atom v1.2.1/go.mod h1:woAv+rZf0xd+7mEtKWv4PyazQARFLnrV/qA4qlAK008=
|
||||
go.ipao.vip/atom v1.3.1 h1:tOh5OBH3vbnNsINhvnesw5kxY9g82hQ1AkeExUUU/+A=
|
||||
go.ipao.vip/atom v1.3.1/go.mod h1:woAv+rZf0xd+7mEtKWv4PyazQARFLnrV/qA4qlAK008=
|
||||
go.ipao.vip/gen v0.0.0-20250924024520-70c4accdea44 h1:i7zFEsfUYRJQo0mXUWI/RoEkgEdTNmLt0Io2rwhqY9E=
|
||||
go.ipao.vip/gen v0.0.0-20250924024520-70c4accdea44/go.mod h1:ip5X9ioxR9hvM/mrsA77KWXFsrMm5oki5rfY5MSkssM=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
|
||||
|
||||
Reference in New Issue
Block a user