解决前端跨域问题

前端跨域问题

该问题是由于前端的服务路径或端口和后台的不一致所导致的

Springboot跨域设置

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 {

    // 当前跨域请求最大有效时长。这里默认1天
    private static final long MAX_AGE = 24 * 60 * 60;

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("http://localhost:8080"); // 1 设置访问源地址
        corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
        corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
        corsConfiguration.setMaxAge(MAX_AGE);
        source.registerCorsConfiguration("/**", corsConfiguration); // 4 对接口配置跨域设置
        return new CorsFilter(source);
    }
}

然后重启服务,就可以了

相关推荐

  1. 前端解决问题

    2024-03-24 23:34:04       37 阅读
  2. 解决前端问题,后端解决方法

    2024-03-24 23:34:04       67 阅读
  3. 解决问题

    2024-03-24 23:34:04       45 阅读
  4. 解决问题

    2024-03-24 23:34:04       29 阅读
  5. 问题+解决express

    2024-03-24 23:34:04       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 23:34:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 23:34:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 23:34:04       82 阅读
  4. Python语言-面向对象

    2024-03-24 23:34:04       91 阅读

热门阅读

  1. P2123皇后游戏

    2024-03-24 23:34:04       42 阅读
  2. Linux简单基础配置

    2024-03-24 23:34:04       41 阅读
  3. (c/c++)——线程的基础使用

    2024-03-24 23:34:04       37 阅读
  4. rust - 将bitmap位图文件另存为png格式

    2024-03-24 23:34:04       41 阅读
  5. PostgreSQL与MySQL对比

    2024-03-24 23:34:04       46 阅读
  6. jvm底层

    jvm底层

    2024-03-24 23:34:04      36 阅读
  7. python

    2024-03-24 23:34:04       44 阅读
  8. 【机器学习-09】特征工程

    2024-03-24 23:34:04       34 阅读
  9. js和jsp的区别

    2024-03-24 23:34:04       37 阅读