场景
登陆界面发送API后跳转至主界面
因为数据量大,需要拆分成两个API
错误
这个时候出现了错误
只出现Referrer Policy 没有返回状态
排除错误过程
首先看日志,发现调用没有记录
说明没有调用成功
再用Postman call API
调通了???
再前后端联调,发现确实调用到了
这个情况逐渐有趣了
明明成功发了请求,并且后端确实运行了,但是日志却没有记录
发生了啥
我找了好久
直到注意了这个状态
没错是有状态的,但是是需要在network初始化界面中才能看到,
API详情里面居然没有提示!!!
找到线索就去网上查了一下,发现是chrome取消了这个API
那么就懂了
原因
是因为之前登录界面的API,只有一个,调用成功就直接跳转到主页面
但现在新加API后,会和跳转主页面的代码有时间差,后加的API会在跳转后才进行发送
这就导致了问题所在
因为主界面在加载,所以之前界面发送的API Chrome会自动取消掉,因此即使发送成功,也不会有返回值
总结
找到原因改进起来就跟快,找Bug首先需要定位问题所在,今天又学会了新的知识hhh
所以,如果有帮助你的话,能点个赞吗?
版权声明:本文为qq_40044912原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。