为什么前端获取到的数据和我后端返回的数据不一致?

前端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

回到顶部