Update application.yml

This commit is contained in:
Administrator
2026-01-29 12:13:40 +00:00
parent a66a499965
commit d775f75065
+21 -10
View File
@@ -7,14 +7,25 @@ spring:
cloud:
gateway:
routes:
# ----------------------------------------------------
# НОВЫЙ МАРШРУТ ДЛЯ FACEBOOK (ДОБАВИЛ СЮДА)
# ----------------------------------------------------
- id: facebook-webhook-route
uri: http://parser-service:8080 # Шлем запрос в тот же сервис, где контроллер
predicates:
- Path=/api/facebook/** # Ловим все запросы на /api/facebook/...
filters:
- StripPrefix=0 # Оставляем путь как есть
order: 1 # ВЫСОКИЙ ПРИОРИТЕТ (чтобы не ушло в fallback)
# Маршрут для сервиса Parser (ВЫСОКИЙ ПРИОРИТЕТ)
- id: parser-service
uri: http://parser-service:8080
predicates:
- Path=/api/parser/**
filters:
- StripPrefix=0 # Сохраняем полный путь /api/parser
order: 1 # <-- Высокий приоритет
- StripPrefix=0
order: 1
# Маршрут для сервиса Marketing (ВЫСОКИЙ ПРИОРИТЕТ)
- id: marketing-service
@@ -22,23 +33,24 @@ spring:
predicates:
- Path=/api/marketing/**
filters:
- StripPrefix=0 # Сохраняем полный путь /api/marketing
order: 1 # <-- Высокий приоритет
- StripPrefix=0
order: 1
- id: social-media
uri: http://parser-service:8080
predicates:
- Path=/api/social-media/credentials/**
filters:
- StripPrefix=0 # Сохраняем полный путь /api/marketing
order: 1 # <-- Высокий приоритет
- StripPrefix=0
order: 1
# Маршрут по умолчанию для Core сервиса (НИЗКИЙ ПРИОРИТЕТ)
# Сюда падали твои запросы раньше, вызывая ошибку 500
- id: core-service-fallback
uri: http://core-service:8080
predicates:
- Path=/** # <-- Матчится со всеми путями
order: 100 # <-- Низкий приоритет (сработает последним)
- Path=/**
order: 100
# CORS конфигурация
globalcors:
@@ -60,8 +72,7 @@ spring:
allow-credentials: true
max-age: 3600
# Логирование для отладки маршрутизации
logging:
level:
'[org.springframework.cloud.gateway]': DEBUG
'[org.springframework.web.reactive]': DEBUG
'[org.springframework.web.reactive]': DEBUG