cream roommate 2023-03-24 18:13 采纳率: 0%
浏览 39

前后端项目部署后出现CORB

kubespere部署后pod正常,但是出现跨域CORB问题。
项目为开源的renren-fast和renren-fast-vue
帮看看哪里有问题
部署的部分nginx.conf的跨域处理如下:

add_header Access-Control-Allow-Origin '*';  
add_header Access-Control-Allow-Credentials "true";
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers  'token,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,XRequested-With';

后端的CROS配置代码:

@Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
            .allowedOriginPatterns("*")
            .allowCredentials(true)
            .allowedOrigins("*")
            .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
            .allowedHeaders("*")
            .maxAge(3600);
    }

img

  • 写回答

1条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2023-03-25 09:12
    关注

    如果后台开启了跨域支持后,nginx就不需要再配置了。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月24日