diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index bf46948..6f8778c 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,5 +1,5 @@ server: - port: 80 + port: 80 # Стандартный HTTP порт для шлюза spring: application: @@ -7,14 +7,18 @@ spring: cloud: gateway: routes: + # ---------------------------------------------------- + # НОВЫЙ МАРШРУТ ДЛЯ FACEBOOK (ДОБАВИЛ СЮДА) + # ---------------------------------------------------- - id: facebook-webhook-route - uri: http://parser-service:8080 + uri: http://parser-service:8080 # Шлем запрос в тот же сервис, где контроллер predicates: - - Path=/api/facebook/** + - Path=/api/facebook/** # Ловим все запросы на /api/facebook/... filters: - - StripPrefix=0 - order: 1 + - StripPrefix=0 # Оставляем путь как есть + order: 1 # ВЫСОКИЙ ПРИОРИТЕТ (чтобы не ушло в fallback) + # Маршрут для сервиса Parser (ВЫСОКИЙ ПРИОРИТЕТ) - id: parser-service uri: http://parser-service:8080 predicates: @@ -23,6 +27,7 @@ spring: - StripPrefix=0 order: 1 + # Маршрут для старого сервиса Marketing (ВЫСОКИЙ ПРИОРИТЕТ) - id: marketing-service uri: http://parser-service:8080 predicates: @@ -31,6 +36,9 @@ spring: - StripPrefix=0 order: 1 + # ---------------------------------------------------- + # НОВЫЙ МАРШРУТ ДЛЯ MARKETING V3 (ИСПРАВЛЕНИЕ 500 ОШИБКИ) + # ---------------------------------------------------- - id: marketing-service-v3 uri: http://parser-service:8080 predicates: @@ -39,14 +47,6 @@ spring: - StripPrefix=0 order: 1 - - id: targeting-service - uri: http://parser-service:8080 - predicates: - - Path=/api/v1/targeting/** - filters: - - StripPrefix=0 - order: 1 - - id: social-media uri: http://parser-service:8080 predicates: @@ -55,12 +55,15 @@ spring: - StripPrefix=0 order: 1 + # Маршрут по умолчанию для Core сервиса (НИЗКИЙ ПРИОРИТЕТ) + # Сюда падали твои запросы раньше, вызывая ошибку 500 - id: core-service-fallback uri: http://core-service:8080 predicates: - Path=/** order: 100 + # CORS конфигурация globalcors: cors-configurations: '[/**]':