为什么前端获取到的数据和我后端返回的数据不一致?
前端Vue Axios拦截器拦截到的数据如下图
后端代码返回的数据如下图
控制台显示的数据:
控制台提示内容:
This value was evaluated upon first expanding it may have changed since then
控制台在log的时候 code=429,然后在展开对象的时候code=302.
问题:为什么前端会收到 302的code ?? 后端代码中返回302的逻辑并没有执行过。只执行了返回429的code。怎么前端收到的就是302呢?
先stringfy后parse 也不行啊
回答:
以devtool中,network里显示的为准。
你最后的那个截图23行的代码
if(res.code = 302)
少了个等号,给code赋值了
回答:
被集群或者中间件拦截了吧,改一下开发环境的配置。
回答:
前端只需要看一个地方,network的response和preview,你看其他的都是被处理过了
还有就是axios老管家了,经常给你处理了再输出给你
以上是 为什么前端获取到的数据和我后端返回的数据不一致? 的全部内容, 来源链接: utcz.com/p/933983.html