前端框架vue,后端框架springboot,跨域问题(CORS)
问题
前端数据发送数据到后端,后端能接收也能查询,但是返回不到前端去导致前端拿不到数据,如下图所示,左边是正常reponse响应,右边是没有加跨域的response响应
在这里插入图片描述
解决方法
后端配置一个配置类,解决跨域请求

@Configuration//spring2.0以上
public class CORSConfiguration extends WebMvcConfigurationSupport {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedMethods("*")
                .allowedOrigins("*")
                .allowedHeaders("*");
        super.addCorsMappings(registry);
    }

如果是*的话浏览器将不发送cookie

Logo

前往低代码交流专区

更多推荐