美文网首页
2-部署后跨域问题解决

2-部署后跨域问题解决

作者: wqjcarnation | 来源:发表于2024-10-29 14:22 被阅读0次

前端部署到nginx上后,出现跨域问题,解决方案是更新后端跨域过滤器

    @Configuration
    public class WebMvcConfig implements WebMvcConfigurer {

@Override
public void addCorsMappings(CorsRegistry registry) {
     /*
    * addMapping:配置可以被跨域的路径,可以任意配置,可以具体到直接请求路径。 
    * allowCredentials:是否开启Cookie
    * allowedMethods:允许的请求方式,如:POST、GET、PUT、DELETE等。
    * allowedOrigins:允许访问的url,可以固定单条或者多条内容
    * allowedHeaders:允许的请求header,可以自定义设置任意请求头信息。 
    * maxAge:配置预检请求的有效时间
    */
            registry.addMapping("/**")
                .allowedOriginPatterns(CorsConfiguration.ALL)
                .allowCredentials(true)
                .allowedMethods(CorsConfiguration.ALL)
                .allowedHeaders(CorsConfiguration.ALL)
                .maxAge(36000)
                .exposedHeaders(CorsConfiguration.ALL);;
        }
    }

相关文章

网友评论

      本文标题:2-部署后跨域问题解决

      本文链接:https://www.haomeiwen.com/subject/dpemdjtx.html