This commit is contained in:
arys
2026-04-03 01:18:46 +05:00
parent f6f91e07cf
commit cfa0d83ace
+16 -13
View File
@@ -1,5 +1,5 @@
server: server:
port: 80 port: 80 # Стандартный HTTP порт для шлюза
spring: spring:
application: application:
@@ -7,14 +7,18 @@ spring:
cloud: cloud:
gateway: gateway:
routes: routes:
# ----------------------------------------------------
# НОВЫЙ МАРШРУТ ДЛЯ FACEBOOK (ДОБАВИЛ СЮДА)
# ----------------------------------------------------
- id: facebook-webhook-route - id: facebook-webhook-route
uri: http://parser-service:8080 uri: http://parser-service:8080 # Шлем запрос в тот же сервис, где контроллер
predicates: predicates:
- Path=/api/facebook/** - Path=/api/facebook/** # Ловим все запросы на /api/facebook/...
filters: filters:
- StripPrefix=0 - StripPrefix=0 # Оставляем путь как есть
order: 1 order: 1 # ВЫСОКИЙ ПРИОРИТЕТ (чтобы не ушло в fallback)
# Маршрут для сервиса Parser (ВЫСОКИЙ ПРИОРИТЕТ)
- id: parser-service - id: parser-service
uri: http://parser-service:8080 uri: http://parser-service:8080
predicates: predicates:
@@ -23,6 +27,7 @@ spring:
- StripPrefix=0 - StripPrefix=0
order: 1 order: 1
# Маршрут для старого сервиса Marketing (ВЫСОКИЙ ПРИОРИТЕТ)
- id: marketing-service - id: marketing-service
uri: http://parser-service:8080 uri: http://parser-service:8080
predicates: predicates:
@@ -31,6 +36,9 @@ spring:
- StripPrefix=0 - StripPrefix=0
order: 1 order: 1
# ----------------------------------------------------
# НОВЫЙ МАРШРУТ ДЛЯ MARKETING V3 (ИСПРАВЛЕНИЕ 500 ОШИБКИ)
# ----------------------------------------------------
- id: marketing-service-v3 - id: marketing-service-v3
uri: http://parser-service:8080 uri: http://parser-service:8080
predicates: predicates:
@@ -39,14 +47,6 @@ spring:
- StripPrefix=0 - StripPrefix=0
order: 1 order: 1
- id: targeting-service
uri: http://parser-service:8080
predicates:
- Path=/api/v1/targeting/**
filters:
- StripPrefix=0
order: 1
- id: social-media - id: social-media
uri: http://parser-service:8080 uri: http://parser-service:8080
predicates: predicates:
@@ -55,12 +55,15 @@ spring:
- StripPrefix=0 - StripPrefix=0
order: 1 order: 1
# Маршрут по умолчанию для Core сервиса (НИЗКИЙ ПРИОРИТЕТ)
# Сюда падали твои запросы раньше, вызывая ошибку 500
- id: core-service-fallback - id: core-service-fallback
uri: http://core-service:8080 uri: http://core-service:8080
predicates: predicates:
- Path=/** - Path=/**
order: 100 order: 100
# CORS конфигурация
globalcors: globalcors:
cors-configurations: cors-configurations:
'[/**]': '[/**]':