这个算是线上的一个小问题吧
就是我本来打算对接口返回的数据进行统一处理。

发现有的请求 成功后并没有走 Promise.then的方法中,
像这种情况的话

  1. 网上网友的有的说是我的then的方法里面 有错误导致被catch到了

其实上面的说法并不准确 并不是 这样的
因为压根就没有进入 then里面

最后发现就是 那个请求 虽然状态码 是200 成功

但是接口返回的Code 码 这个是和接口约定的。
Code 为不正常的Code 所以进入的 catch捕获中

其他正常的Code 都是为1 或者 0。 不正常的Code 为 -1

不能只看 http的请求状态码。这个也有可能axios 内部的处理机制

最后我的代码逻辑也要调整下 从.then中放到了catch 然后 线上就正常了

关注我。持续更新前端知识。

vue项目中 axios 请求成功 却进入catch中相关推荐

  1. vue——axios请求成功却进入catch的原因

    问题 axios返回200状态码(即请求成功)却走进了catch里面 原因 当axios请求完成后走的时then的代码块,如果then代码块中存在错误代码信息,这时就会进入catch中抛出异常(注意: ...

  2. vue axios请求成功却进入catch的原因分析

    问题:post请求-URL传参方式 axios返回200状态码(请求成功),数据不更新却走进了catch里面 原因: then()方法里的逻辑代码错误,所以接口走进了catch,具体如下: post: ...

  3. vue项目封装axios请求

    目录: 一,src/utils/request.js import axios from 'axios' import { getToken } from '@/utils/auth' import ...

  4. vue中axios请求的封装

    axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中, 也是vue官方推荐使用的http库:封装axios,一方面为了以后维护方便,另一方面也可以 ...

  5. 解决在vue中axios请求超时的问题

    解决在vue中axios请求超时的问题 参考文章: (1)解决在vue中axios请求超时的问题 (2)https://www.cnblogs.com/zhouyangla/p/8757149.htm ...

  6. springboot+Vue项目使用axios实现跨域(CROS)

    springboot+Vue项目使用axios实现(CROS)跨域 一.项目背景 二.跨域资源共享 CORS 详解 三.axios跨域实现 3.1 安装qs模块 3.2 axios使用 四.sprin ...

  7. vue项目安装axios - cmd篇

    vue项目的跨域请求问题, 首先,用 axios 比较好,现在是 vue2 官方推荐,vue-resource 已经不再维护了. . 参考文章1:axios可以解决跨域访问的问题吗? 注意: vue项 ...

  8. 随笔-vue项目引入axios

    随笔-vue项目引入axios 本文参考链接: 一 安装axios依赖 npm install axios 二 引入axios 在main.js中引入,注意与很多第三方模块不同的是,axios不能使用 ...

  9. vue项目中 axios请求拦截器与取消pending请求功能 - 年少、 - 博客园

    在开发vue项目中,请求是不可缺少的,在发送请求时常常需要统一处理一些请求头参数等设置与响应事件,这时利用请求拦截器再好不过. 这里以axios请求为例 实现了设置统一请求头添加token, 其中to ...

最新文章

  1. linux进程控制程序设计论文,嵌入式,linux进程控制程序设计
  2. docker 镜像基本操作、镜像与容器常用指令
  3. 【数据结构与算法】之给Nx3网格图涂色的方案数的求解算法
  4. Emachines Em350拆机更换键盘详细流程
  5. SharePoint2007安装图文详解二:安装AD(活动目录)及DNS
  6. zabbix加vm虚拟服务器,zabbix监控vmware exsi主机的图文步骤
  7. 最新的 iOS 申请证书与发布流程
  8. 微信昵称包含emoji表情,保存异常
  9. 详解 Java 创建线程的三种方式
  10. 【STM32f401学习之路-01】GPIO实战—点灯、检测按键
  11. appium之toast处理
  12. 转载---英语 是否 双写 规则
  13. 解决执行hive语句时出现虚拟内存不够的问题
  14. Springboot整合minio
  15. Xcode6 新特性
  16. 2019年51CTO学院发布课程回顾总结-引莫(孙忠)
  17. WIN10-NVME硬盘-无U盘安装-Ubuntu22.04-双系统(非虚拟机)
  18. Python学习笔记——网络通信过程
  19. vue学习记录 coderwhy d3
  20. 一元多项式 java_java链表实现一元多项式的合并同类项以及加法

热门文章

  1. 对于成功至关重要:商界领袖们是怎样阅读的?
  2. 用pycharm写python_在PyCharm中使用VPython
  3. 没文化真可怕,一个IIS7.5不能打开“默认文档”的问题,折腾半天
  4. js赋值改变后原来的东西也改变了,影响了好几个其它使用同一个源数据的原因以及解决方法
  5. JAVA后端生成类似于分享海报图片的功能的实现
  6. 自己动手,打造一款适合 Python 程序员的 Html5 音乐播放器
  7. 一次美团外卖apk分析学习
  8. 【TS基础】变量声明
  9. Microsoft修复工具
  10. 教程:动手用自己电脑搭建一个网站 (nat123 花生壳 动态域名 个人电脑做服务器)...