1. 程式人生 > >spring boot 設定跨域規則

spring boot 設定跨域規則

@Configuration
public class CrossOriginConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
                 // 允許的請求路徑
        registry.addMapping("/**")
                // 允許的請求方式
                .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
                
// 允許的請求源 .allowedOrigins("*") // 允許的請求頭 .allowedHeaders("*") // 配置客戶端快取預檢請求的響應的時間(以秒為單位)。預設設定為1800秒(30分鐘)。 .maxAge(3600) // 瀏覽器是否應該傳送憑據 .allowCredentials(true); } }