思路参考的这篇博客:解决跨域引起的两次请求
接下来说一下设置:
后端SpringBoot中需要设置CorsConfig.java这个跨域请求配置类
配置跨域可以参考我的这篇文章:SpringBoot+Vue使用axios解决跨域问题
CorsConfig.java源代码:
package com.imjie.demo;
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;
@Configuration
public class CorsConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin("*"); // 1允许任何域名使用
corsConfiguration.addAllowedHeader("*"); // 2允许任何头
co