Architecture/MSA

Spring Cloud Gateway - CORS Configuration

체리필터 2021. 1. 7. 14:01
728x90
반응형

Global CORS 정책을 셋팅할 수 있습니다.

spring:
  cloud:
    gateway:
      globalcors:
        cors-configurations:
          '[/**]':
            allowedOrigins: "https://docs.spring.io"
            allowedMethods:
            - GET

위의 예는 docs.spring.io 에서 GET으로 호출하는 것만 허용하는 경우이다.

POST도 포함하고 싶으면 다음 처럼 열거해 주면 된다.

- GET
- POST

CORS와 관련된 기본 정보는 developer.mozilla.org/ko/docs/Web/HTTP/CORS 참고.

 

위와 같이 CORS를 셋팅해 주지 않을 경우 POSTMAN 을 통한 호출처럼 호출할 경우 상관 없지만 script를 통해 호출할  경우 호출이 안되는 경우가 발생한다.

728x90
반응형