随便取个名字_哈哈的gravatar头像
随便取个名字_哈哈 2021-08-28 17:12:46

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

请求与响应的代码如下,用户输入用户名和密码,获取响应后,把token保存在localstorage里面,在请求中获取token,设置请求,将token的值,塞到headers的token字段中

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

这个是后台的代码,设置了允许跨越访问,前台登录,返回的都是200,但是访问getAllUser()接口的时候,就报跨越错误。

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

登录成功,返回了token:

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

前端请求拦截,打印的token:

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

使用getAllUser接口,发送请求时,在headers中,都可以看到token,但是,却显示跨越失败:

前端vue,拦截了登录后台后,返回的token,requests拦截token,但是发送请求的时候,就出现跨越异常

使用postman验证过,headers加上token,是可以正常访问getAllUser的,所以,应该是客户端vue,有问题

所有回答列表(3)
liuqingfang的gravatar头像
liuqingfang  LV2 2021年12月10日

利用反向代理将请求源给代理一下

请叫我小C的gravatar头像
请叫我小C  LV19 2月21日

smiley试试在拦截器里转码一下

// 加入如下代码试试
let url = config.url
if (config.method === 'get' && config.params) {
    url = url + '?' + qs.stringify(config.params, { indices: false });
    config.params = {}
}
config.url = url
return config

 

祝阿伟的gravatar头像
祝阿伟  LV3 6月17日

配置一些反向代理

最近浏览
不想起  LV9 9月13日
MingZheLi  LV2 8月28日
唐T袋D皓H  LV4 8月25日
爱情戴罪的羔羊  LV6 8月19日
hyy5208  LV9 8月17日
绘飛的渔 8月2日
暂无贡献等级
wangyakun815  LV18 8月1日
Smile。  LV9 6月23日
沙漠鱼  LV12 6月23日
2394598155  LV1 6月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友