Spring Cloud CORS配置

2024-01-06 11:14 更新

可以將網(wǎng)關(guān)配置為控制CORS行為。“全局” CORS配置是URL模式到Spring Framework CorsConfiguration 的映射。

application.yml。 

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

在上面的示例中,對于所有GET請求的路徑,來自docs.spring.io的請求都將允許CORS請求。

要為未被某些網(wǎng)關(guān)路由謂詞處理的請求提供相同的CORS配置,請將屬性spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping設(shè)置為true。當(dāng)嘗試支持CORS預(yù)檢請求并且您的路由謂詞未評估為true時(shí),這很有用,因?yàn)閔ttp方法為options。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號