[fix]:
- fix middleware ordering
This commit is contained in:
parent
eeb512c98a
commit
bcea539250
@ -9,7 +9,7 @@ import (
|
||||
"net/http/httputil"
|
||||
"net/url"
|
||||
"os"
|
||||
"strings"
|
||||
"strings"
|
||||
|
||||
"yobble-gateway-go/internal/config"
|
||||
"yobble-gateway-go/internal/logger"
|
||||
|
||||
@ -34,9 +34,9 @@ func NewServer(cfg *config.Settings, geoIPService *geoip.GeoIPService) *Server {
|
||||
//Initialize country middleware
|
||||
countryMW := &middleware.CountryMW{Geo: geoIPService}
|
||||
// Apply middleware chain
|
||||
chain := countryMW.AddCountryHeaderIPMiddleware(
|
||||
middleware.RemoveTrailingSlashMiddleware(
|
||||
middleware.RealIPMiddleware(
|
||||
chain := middleware.RemoveTrailingSlashMiddleware(
|
||||
middleware.RealIPMiddleware(
|
||||
countryMW.AddCountryHeaderIPMiddleware(
|
||||
proxyHandler,
|
||||
),
|
||||
),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user