2016-07-29 3 views
0

Zuul은 우리의 마이크로 서비스를위한 라우터 역할을해야합니다. 이것은 또한 CORS OPTIONS 요청이 우리의 마이크로 서비스로 라우팅되어야 함을 의미합니다 (정확한 CORS 설정에 대해 아무도 모릅니다 ...).Zuul/Spring Boot 마이크로 서비스 설정에서 CORS를 비활성화하는 방법은 무엇입니까? (CORS OPTIONS preflights 경로)

CORS를 마이크로 서비스로 라우팅하는 Spring-Boot/Spring-MVC/Zuul을 설정하는 방법은 무엇입니까?

cors를 활성화하고 구성하는 방법에 대한 많은 답변이 있습니다. 그러나 CORS를 사용하는 방법이나 "모든 도메인 허용"을 목표로합니다. Zul 설정이있는 Spring-Boot에서 CORS 처리를 비활성화하는 방법은 없습니다.

답변

2

문제는 스프링 부트가 자동 구성에서 CORS OPTIONS 요청을 가로 채고이를 zuul 부분으로 전달하지 않는 것입니다. CORS 필터를 비활성화하려면 응용 프로그램 속성 또는 yml에 넣으십시오.

spring.mvc.dispatch-options-request=true 

이제 CORS 요청이 마이크로 서비스로 전달됩니다.

관련 문제