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);
         }
    }
    
  • 相关阅读:
    英语阅读重点单词总结
    Redis 应用
    Python 列表[::-1]翻转
    golang数据类型
    golang变量
    k8s 容器控制台日志收集
    css显示模式
    css选择器
    css样式引入
    GIL锁
  • 原文地址:https://www.cnblogs.com/nanstar/p/13586742.html
Copyright © 2011-2022 走看看