Chrome API canceled 状态

场景

    登陆界面发送API后跳转至主界面
    因为数据量大,需要拆分成两个API

错误

这个时候出现了错误
只出现Referrer Policy 没有返回状态
在这里插入图片描述

排除错误过程

首先看日志,发现调用没有记录
说明没有调用成功

再用Postman call API
调通了???

再前后端联调,发现确实调用到了
这个情况逐渐有趣了

明明成功发了请求,并且后端确实运行了,但是日志却没有记录
发生了啥

我找了好久

直到注意了这个状态
在这里插入图片描述
没错是有状态的,但是是需要在network初始化界面中才能看到,
API详情里面居然没有提示!!!

找到线索就去网上查了一下,发现是chrome取消了这个API

那么就懂了

原因

是因为之前登录界面的API,只有一个,调用成功就直接跳转到主页面
但现在新加API后,会和跳转主页面的代码有时间差,后加的API会在跳转后才进行发送

这就导致了问题所在
因为主界面在加载,所以之前界面发送的API Chrome会自动取消掉,因此即使发送成功,也不会有返回值

总结

找到原因改进起来就跟快,找Bug首先需要定位问题所在,今天又学会了新的知识hhh

所以,如果有帮助你的话,能点个赞吗?

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值