vue项目中 axios 请求成功 却进入catch中
这个算是线上的一个小问题吧
就是我本来打算对接口返回的数据进行统一处理。
发现有的请求 成功后并没有走 Promise.then的方法中,
像这种情况的话
- 网上网友的有的说是我的then的方法里面 有错误导致被catch到了
其实上面的说法并不准确 并不是 这样的
因为压根就没有进入 then里面
最后发现就是 那个请求 虽然状态码 是200 成功
但是接口返回的Code 码 这个是和接口约定的。
Code 为不正常的Code 所以进入的 catch捕获中
其他正常的Code 都是为1 或者 0。 不正常的Code 为 -1
不能只看 http的请求状态码。这个也有可能axios 内部的处理机制
最后我的代码逻辑也要调整下 从.then中放到了catch 然后 线上就正常了
关注我。持续更新前端知识。
vue项目中 axios 请求成功 却进入catch中相关推荐
- vue——axios请求成功却进入catch的原因
问题 axios返回200状态码(即请求成功)却走进了catch里面 原因 当axios请求完成后走的时then的代码块,如果then代码块中存在错误代码信息,这时就会进入catch中抛出异常(注意: ...
- vue axios请求成功却进入catch的原因分析
问题:post请求-URL传参方式 axios返回200状态码(请求成功),数据不更新却走进了catch里面 原因: then()方法里的逻辑代码错误,所以接口走进了catch,具体如下: post: ...
- vue项目封装axios请求
目录: 一,src/utils/request.js import axios from 'axios' import { getToken } from '@/utils/auth' import ...
- vue中axios请求的封装
axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中, 也是vue官方推荐使用的http库:封装axios,一方面为了以后维护方便,另一方面也可以 ...
- 解决在vue中axios请求超时的问题
解决在vue中axios请求超时的问题 参考文章: (1)解决在vue中axios请求超时的问题 (2)https://www.cnblogs.com/zhouyangla/p/8757149.htm ...
- springboot+Vue项目使用axios实现跨域(CROS)
springboot+Vue项目使用axios实现(CROS)跨域 一.项目背景 二.跨域资源共享 CORS 详解 三.axios跨域实现 3.1 安装qs模块 3.2 axios使用 四.sprin ...
- vue项目安装axios - cmd篇
vue项目的跨域请求问题, 首先,用 axios 比较好,现在是 vue2 官方推荐,vue-resource 已经不再维护了. . 参考文章1:axios可以解决跨域访问的问题吗? 注意: vue项 ...
- 随笔-vue项目引入axios
随笔-vue项目引入axios 本文参考链接: 一 安装axios依赖 npm install axios 二 引入axios 在main.js中引入,注意与很多第三方模块不同的是,axios不能使用 ...
- vue项目中 axios请求拦截器与取消pending请求功能 - 年少、 - 博客园
在开发vue项目中,请求是不可缺少的,在发送请求时常常需要统一处理一些请求头参数等设置与响应事件,这时利用请求拦截器再好不过. 这里以axios请求为例 实现了设置统一请求头添加token, 其中to ...
最新文章
- linux进程控制程序设计论文,嵌入式,linux进程控制程序设计
- docker 镜像基本操作、镜像与容器常用指令
- 【数据结构与算法】之给Nx3网格图涂色的方案数的求解算法
- Emachines Em350拆机更换键盘详细流程
- SharePoint2007安装图文详解二:安装AD(活动目录)及DNS
- zabbix加vm虚拟服务器,zabbix监控vmware exsi主机的图文步骤
- 最新的 iOS 申请证书与发布流程
- 微信昵称包含emoji表情,保存异常
- 详解 Java 创建线程的三种方式
- 【STM32f401学习之路-01】GPIO实战—点灯、检测按键
- appium之toast处理
- 转载---英语 是否 双写 规则
- 解决执行hive语句时出现虚拟内存不够的问题
- Springboot整合minio
- Xcode6 新特性
- 2019年51CTO学院发布课程回顾总结-引莫(孙忠)
- WIN10-NVME硬盘-无U盘安装-Ubuntu22.04-双系统(非虚拟机)
- Python学习笔记——网络通信过程
- vue学习记录 coderwhy d3
- 一元多项式 java_java链表实现一元多项式的合并同类项以及加法
热门文章
- 对于成功至关重要:商界领袖们是怎样阅读的?
- 用pycharm写python_在PyCharm中使用VPython
- 没文化真可怕,一个IIS7.5不能打开“默认文档”的问题,折腾半天
- js赋值改变后原来的东西也改变了,影响了好几个其它使用同一个源数据的原因以及解决方法
- JAVA后端生成类似于分享海报图片的功能的实现
- 自己动手,打造一款适合 Python 程序员的 Html5 音乐播放器
- 一次美团外卖apk分析学习
- 【TS基础】变量声明
- Microsoft修复工具
- 教程:动手用自己电脑搭建一个网站 (nat123 花生壳 动态域名 个人电脑做服务器)...