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);
         }
    }
    
  • 相关阅读:
    命令行
    作业三C++
    作业二
    0003---简单的a+b问题
    0002---五层小山
    0001---Hello world
    关于OJ的那些事
    CDQ分治学习笔记
    C++ IO的一些注意点
    Vscode配置C++环境
  • 原文地址:https://www.cnblogs.com/nanstar/p/13586742.html
Copyright © 2011-2022 走看看