SZH
2022-08-09 e8a368c35fa8c6d65ca09ee023ce490bc11b2ea3
safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java
@@ -1,5 +1,6 @@
package com.gkhy.safePlatform.config.security;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
@@ -8,6 +9,10 @@
@Configuration
public class CorsConfig {
    @Value("${spring.enableCors}")
    private Boolean enableCors;
    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        //  你需要跨域的地址  注意这里的 127.0.0.1 != localhost
@@ -26,7 +31,8 @@
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        //配置 可以访问的地址
        source.registerCorsConfiguration("/**", buildConfig());
        if(enableCors == true)
            source.registerCorsConfiguration("/**", buildConfig());
        return new CorsFilter(source);
    }