has been blocked by CORS policy: Response to preflight request doesn't pass access control chec

出现这个,就是跨域问题了,我是在vue用axios直接发送请求向java后台的过程中出现的

然后我是在后端中解决的代码如下加上下面几个代码即可

@Configuration
public class WebConfig implements WebMvcConfigurer{


    @Override
    public void addCorsMappings(CorsRegistry registry) {
        // 设置允许跨域的路径
        registry.addMapping("/**")
            // 设置允许跨域请求的域名
            .allowedOrigins("*")
            // 是否允许证书
            .allowCredentials(true)
            .allowedMethods("*")
            .maxAge(3600);
    }

        ...
}

 

上一篇:解决 java 使用ssl过程中出现"PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilder


下一篇:python高级特性-生成器