国家springboot + springsecurity + VUEの統合プロジェクト、問題とクロスドメイン・トークンを解決するため、空または無効な缶リターンコードの問題を取得していません

springboot 1.は、1つのコメントを追加することができ、クラスやメソッド名@CrossOriginの前にある、クロスドメイン、2つの方法の問題を解決するが、それは前と後であるため、彼らは、注釈各メソッドの前に非常に面倒です分離の終わり、我々はクロスドメインのメソッドのほとんどすべてのアクセスを必要とし、これは我々が別の方法を使用すべき時である、そしてあなたは、設定クラスを追加することができます

/**
 * 允许跨域访问
 * 跨域访问类配置
 */
@Configuration
public class CorsConfig {

    private CorsConfiguration buildConfig(){
        CorsConfiguration corsConfiguration=new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*");//允许任何域名
        corsConfiguration.addAllowedHeader("*");//允许任何头
        corsConfiguration.addAllowedMethod("*");//允许任何方法(post,get,delete...)
        return corsConfiguration;
    }

    @Bean
    public CorsFilter corsFilter(){
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**",buildConfig());
        return new CorsFilter(source);
    }
}

springsecurityに組み込ましかし2.トークン故障または問題ステータスコードが返さ見出さspringsecurity構成は、クロスドメインアクセス、springsecurityクラス構成プラス.cors(する)ことができる可能にするので、得られない空であります
ここに画像を挿入説明

公開された14元の記事 ウォンの賞賛6 ビュー6327

おすすめ

転載: blog.csdn.net/weixin_43817709/article/details/102725202