zoukankan      html  css  js  c++  java
  • 记一次vue前端请求后台的跨域解决方法

    直接在java后端的配置文件里新加一个CrosConfig,跨域配置文件,然后重启项目,就可以解决掉跨域的问题了

    
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.cors.CorsConfiguration;
    import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
    import org.springframework.web.filter.CorsFilter;
    /**
     * @author Null
     * @date 2020/8/26 10:03
     */
    @Configuration
    public class CrosConfig {
    
          private CorsConfiguration buildConfig() {
             CorsConfiguration corsConfiguration = new CorsConfiguration();
             corsConfiguration.addAllowedOrigin("*"); // 1允许任何域名使用
             corsConfiguration.addAllowedHeader("*"); // 2允许任何头
             corsConfiguration.addAllowedMethod("*"); // 3允许任何方法(post、get、等等等)
             return corsConfiguration;
          }
    
          @Bean
          public CorsFilter corsFilter() {
             UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
             source.registerCorsConfiguration("/**", buildConfig()); 
             return new CorsFilter(source);
         }
    }
    
  • 相关阅读:
    POJ 3093 Margaritas on the River Walk(背包)
    BZOJ 2287 【POJ Challenge】消失之物(DP+容斥)
    WC2017 Day1
    WC2017 Day0
    WC2017 Conclusion
    WC2017 Day6
    UOJ #58 糖果公园
    WC2017 Day5
    codevs 1946 阿狸的打字机
    HDU 2457 DNA_repair
  • 原文地址:https://www.cnblogs.com/nanstar/p/13586742.html
Copyright © 2011-2022 走看看