Merge pull request #101 from jkaninda/refactor
chore: disable calling error interceptor when size is 0
This commit is contained in:
@@ -266,11 +266,13 @@ func (gatewayServer GatewayServer) Initialize() *mux.Router {
|
|||||||
router.Use(pr.prometheusMiddleware)
|
router.Use(pr.prometheusMiddleware)
|
||||||
}
|
}
|
||||||
// Apply route Error interceptor middleware
|
// Apply route Error interceptor middleware
|
||||||
interceptErrors := middleware.InterceptErrors{
|
if len(route.InterceptErrors) != 0 {
|
||||||
Origins: route.Cors.Origins,
|
interceptErrors := middleware.InterceptErrors{
|
||||||
Errors: route.InterceptErrors,
|
Origins: route.Cors.Origins,
|
||||||
|
Errors: route.InterceptErrors,
|
||||||
|
}
|
||||||
|
router.Use(interceptErrors.ErrorInterceptor)
|
||||||
}
|
}
|
||||||
router.Use(interceptErrors.ErrorInterceptor)
|
|
||||||
} else {
|
} else {
|
||||||
logger.Error("Error, path is empty in route %s", route.Name)
|
logger.Error("Error, path is empty in route %s", route.Name)
|
||||||
logger.Error("Route path ignored: %s", route.Path)
|
logger.Error("Route path ignored: %s", route.Path)
|
||||||
@@ -279,11 +281,14 @@ func (gatewayServer GatewayServer) Initialize() *mux.Router {
|
|||||||
// Apply global Cors middlewares
|
// Apply global Cors middlewares
|
||||||
r.Use(CORSHandler(gateway.Cors)) // Apply CORS middleware
|
r.Use(CORSHandler(gateway.Cors)) // Apply CORS middleware
|
||||||
// Apply errorInterceptor middleware
|
// Apply errorInterceptor middleware
|
||||||
interceptErrors := middleware.InterceptErrors{
|
if len(gateway.InterceptErrors) != 0 {
|
||||||
Errors: gateway.InterceptErrors,
|
interceptErrors := middleware.InterceptErrors{
|
||||||
Origins: gateway.Cors.Origins,
|
Errors: gateway.InterceptErrors,
|
||||||
|
Origins: gateway.Cors.Origins,
|
||||||
|
}
|
||||||
|
r.Use(interceptErrors.ErrorInterceptor)
|
||||||
}
|
}
|
||||||
r.Use(interceptErrors.ErrorInterceptor)
|
|
||||||
return r
|
return r
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user