Skip to content

Commit 81d39c7

Browse files
committed
fix: MissingRequestHeaderException 해결을 위한 필터설정 상세추가
1 parent 6f30cb0 commit 81d39c7

File tree

3 files changed

+15
-45
lines changed

3 files changed

+15
-45
lines changed

build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,15 @@ ext {
2323
}
2424

2525
dependencies {
26-
// 보안
27-
implementation 'org.springframework.boot:spring-boot-starter-security'
28-
2926
// Gateway (WebFlux 기반)
3027
implementation 'org.springframework.cloud:spring-cloud-starter-gateway-server-webflux'
3128

32-
// 모니터링
29+
// Actuator (헬스체크용)
3330
implementation 'org.springframework.boot:spring-boot-starter-actuator'
3431

3532
// 테스트
3633
testImplementation 'org.springframework.boot:spring-boot-starter-test'
3734
testImplementation 'io.projectreactor:reactor-test'
38-
testImplementation 'org.springframework.security:spring-security-test'
3935
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
4036

4137
// jwt

src/main/java/com/financedoc/gateway_service/config/SecurityConfig.java

Lines changed: 0 additions & 40 deletions
This file was deleted.

src/main/resources/application.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,37 @@ spring:
88
gateway:
99
server:
1010
webflux:
11+
default-filters:
12+
- PreserveHostHeader
1113
routes:
1214
- id: user-service
1315
uri: http://user-service-service.default.svc.cluster.local:80
1416
predicates:
1517
- Path=/user/**
18+
filters:
19+
- RemoveRequestHeader=Cookie
20+
- AddRequestHeader=X-User-Id, #{request.headers['X-User-Id']}
1621
- id: report-service
1722
uri: http://report-service-service.default.svc.cluster.local:80
1823
predicates:
1924
- Path=/report/**
25+
filters:
26+
- RemoveRequestHeader=Cookie
27+
- AddRequestHeader=X-User-Id, #{request.headers['X-User-Id']}
2028
- id: edu-service
2129
uri: http://edu-service-service.default.svc.cluster.local:80
2230
predicates:
2331
- Path=/edu/**
32+
filters:
33+
- RemoveRequestHeader=Cookie
34+
- AddRequestHeader=X-User-Id, #{request.headers['X-User-Id']}
2435
- id: recommend-service
2536
uri: http://recommend-service-service.default.svc.cluster.local:80
2637
predicates:
2738
- Path=/recommend/**
39+
filters:
40+
- RemoveRequestHeader=Cookie
41+
- AddRequestHeader=X-User-Id, #{request.headers['X-User-Id']}
2842

2943
management:
3044
endpoints:

0 commit comments

Comments
 (0)