请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请求未带token问题

老师你好,我这里有个问题是关于请求出现未带有token的问题,我从拦截器内打印发现是有配置进token的,但实际请求后台会出现两个请求,一个请求带token,但无效,另一个请求没带token且这个请求实际请求到后台,导致无token请求失败。

这是第一个请求:

https://img1.sycdn.imooc.com//szimg/647c287f09e5dd2b14830719.jpg

这是第二个请求:

https://img1.sycdn.imooc.com//szimg/647c28a4092dc1fa14210736.jpg

这是拦截器打印的配置:

https://img1.sycdn.imooc.com//szimg/647c28c309e0d80816820707.jpg

控制台报的一个错误:

Access to XMLHttpRequest at 'http://127.0.0.1:7711/solutions/resource/queryResources' from origin 'http://localhost:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

react的严格模式也关闭了的:

https://img1.sycdn.imooc.com//szimg/647c29da09cd3b2414460116.jpg


正在回答 回答被采纳积分+3

3回答

提问者 Ho_gg 2023-06-04 14:56:46

感谢老师,已解决,代理配置问题。

0 回复 有任何疑惑可以回复我~
河畔一角 2023-06-04 14:07:03

前端的vite.config要配置代理,否则会跨域报错

0 回复 有任何疑惑可以回复我~
河畔一角 2023-06-04 14:03:23

跨域报错了,你没有配置代理或者后端没有设置cors跨域

0 回复 有任何疑惑可以回复我~
  • 提问者 Ho_gg #1
    配置了跨域,因为另外一个接口请求成功了,是不是跟content-type有关?
    回复 有任何疑惑可以回复我~ 2023-06-04 14:07:46
  • 河畔一角 回复 提问者 Ho_gg #2
    但是,从报错信息来看,就是跨域导致的,你微信或者QQ找我,我远程看一下
    回复 有任何疑惑可以回复我~ 2023-06-04 14:08:28
  • 提问者 Ho_gg 回复 河畔一角 #3
    好的老师,我在qq已申请好友。
    回复 有任何疑惑可以回复我~ 2023-06-04 14:14:56

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号