Update application.yml
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user