当前位置:网站首页>关于已拦截跨源请求CORS 头缺少 ‘Access-Control-Allow-Origin‘问题解决
关于已拦截跨源请求CORS 头缺少 ‘Access-Control-Allow-Origin‘问题解决
2022-08-10 13:52:00 【努力且卑微的Ada】
1.报错问题描述
当我用vue+springboot写好后端页面时,我使用redis 用UUID随机存储一个token,登录之后后台会随机生成一个token,然后前端页面拿到这个token用于验证登录权限,这里登录之后发现页面无法显示,并且提示跨域错误。然后点击网络看具体报错信息,发现请求头已经跨过域,而token显示undefined
后端控制台显示也显示undefined
2.问题解决
在前端vue这里用控制器前端页面显示token,并让它携带数据看看是否为空.。从控制器可以看出前端页面使用data接受数据显示undefined。
打开后端页面发现后端页面用的是date传输数据,前端和后端对应的名字不一致导致的错误
所以发生跨域错误。改为data成功访问页面
最后,这里我跨域请求并没有使用@CrossOrigin注解,我直接使用的是跨域工具类。
提供给大家,可以解决大部分的跨域问题。
@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("*"); // 1 设置访问源地址
corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
corsConfiguration.setMaxAge(MAX_AGE);
source.registerCorsConfiguration("/**", corsConfiguration); // 4 对接口配置跨域设置
return new CorsFilter(source);
}
}
边栏推荐
猜你喜欢
作业8.9 构建TCP协议的服务器
借数据智能,亚马逊云科技助力企业打造品牌内生增长力
【JS高级】ES5标准规范之创建子对象以及替换this_10
Open source SPL wipes out tens of thousands of database intermediate tables
Classifying irises using decision trees
How does IT Xiaobai learn PHP systematically
Short read or OOM loading DB. Unrecoverable error, aborting now
发送post请求前台无法获取数据
【ECCV 2022|Millions of Prizes】PSG Competition: Pursuing the "Most Comprehensive" Scene Understanding
注意力模型---Attention Model
随机推荐
日志@Slf4j介绍使用及配置等级
使用决策树对鸢尾花进行分类
系统的安全和应用(不会点安全的东西你怎么睡得着?)
一种能让大型数据聚类快2000倍的方法,真不戳
【MinIO】工具类使用
C#实现访问OPC UA服务器
实现一个深克隆
2011年下半年 系统架构设计师 下午试卷 II
【JS高级】ES5标准规范之创建子对象以及替换this_10
How does IT Xiaobai learn PHP systematically
PEST 分析法
领域驱动实践总结(基本理论总结与分析V+架构分析与代码设计+具体应用设计分析)
MySQL - 数据库的存储引擎
Using data intelligence, Amazon cloud technology helps companies build endogenous brand growth
OpenStack-related commands that need to be recorded _ self-use
山水的高度
tensorflow安装踩坑总结
【有限元分析】异型密封圈计算泄漏量与参数化优化过程(带分析源文件)
递归递推之计算组合数
[Gazebo Introductory Tutorial] Lecture 3 Static/Dynamic Programming Modeling of SDF Files