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