关于后端:Springboot-允许跨域访问

@Bean
public CorsFilter corsFilter() {
    final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    final CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true); // 容许cookies跨域
    config.addAllowedOrigin("*");// #容许向该服务器提交申请的URI,*示意全副容许,在SpringMVC中,如果设成*,会主动转成以后申请头中的Origin
    config.addAllowedHeader("*");// #容许拜访的头信息,*示意全副
    config.setMaxAge(18000L);// 预检申请的缓存工夫(秒),即在这个时间段里,对于雷同的跨域申请不会再预检了
    config.addAllowedMethod("OPTIONS");// 容许提交申请的办法,*示意全副容许
    config.addAllowedMethod("HEAD");
    config.addAllowedMethod("GET");// 容许Get的申请办法
    config.addAllowedMethod("PUT");
    config.addAllowedMethod("POST");
    config.addAllowedMethod("DELETE");
    config.addAllowedMethod("PATCH");
    source.registerCorsConfiguration("/**", config);
    return new CorsFilter(source);
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理