解决Access-Control-Allow-Credentials跨域问题

浏览器出现如下报错,是Access-Control-Allow-Credentials跨域问题
在这里插入图片描述

解决办法

1.后端解决(springboot项目)

//新建一个WebMvcConfigurer类,加入如下注解和代码,
@Configuration
public class WebMvcConfigurer extends  WebMvcConfigurationSupport {
    //解决跨域问题
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        //所有请求都允许跨域
        registry.addMapping("/**")
                .allowCredentials(true)
                //添加前端起源
                .allowedOrigins("前端的,如http://localhost:端口号")  
                .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
                .allowedHeaders("*")
                .maxAge(3600);
    }

}

参考:https://blog.csdn.net/qq_51009027/article/details/117413546


版权声明:本文为qq_44862029原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。