调整中间件顺序
This commit is contained in:
parent
2fb0bb9d45
commit
5e0e95497a
@ -17,14 +17,14 @@ import (
|
|||||||
func NewRoute(handelY *yggdrasil.Yggdrasil, handel *handle.Handel, c config.Config, sl slog.Handler) http.Handler {
|
func NewRoute(handelY *yggdrasil.Yggdrasil, handel *handle.Handel, c config.Config, sl slog.Handler) http.Handler {
|
||||||
r := chi.NewRouter()
|
r := chi.NewRouter()
|
||||||
r.Use(middleware.RequestID)
|
r.Use(middleware.RequestID)
|
||||||
|
if c.RaelIP {
|
||||||
|
r.Use(middleware.RealIP)
|
||||||
|
}
|
||||||
if sl.Enabled(context.Background(), slog.LevelDebug) {
|
if sl.Enabled(context.Background(), slog.LevelDebug) {
|
||||||
r.Use(NewStructuredLogger(sl))
|
r.Use(NewStructuredLogger(sl))
|
||||||
}
|
}
|
||||||
r.Use(middleware.Recoverer)
|
r.Use(middleware.Recoverer)
|
||||||
r.Use(cors.AllowAll().Handler)
|
r.Use(cors.AllowAll().Handler)
|
||||||
if c.RaelIP {
|
|
||||||
r.Use(middleware.RealIP)
|
|
||||||
}
|
|
||||||
r.Use(APILocationIndication)
|
r.Use(APILocationIndication)
|
||||||
|
|
||||||
r.Mount("/", static.StaticServer())
|
r.Mount("/", static.StaticServer())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user