vue 响应拦截器,针对某个接口的返回值做特殊处理

1、service.interceptors.response.use 接收两个参数:

(1)参数一:接口成功的回调函数

(2)参数二:接口失败的回调函数

如要实现以下需求:匹配路径中包含 '/api-special' 的接口,统一提示 “特殊接口,无返回值”

// 响应拦截器
service.interceptors.response.use(res => {},error => {clnsole.log('接口配置:', error.config);clnsole.log('返回内容:', error.response);// 如匹配路径中包含 '/api-special' 的接口,统一提示 “特殊接口,无返回值”if(error.config.url.indexOf('/api-special') !== -1) {this.$message.error('特殊接口,无返回值');} }
)

2、我们在失败的回调函数里打一个 debugger 断点:

(1)config:接口请求配置

        我们可以拿到接口请求路径,传参,请求头等信息

(2)response:接口响应内容

        拿到status、返回内容 data 等数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/848755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业微信hook接口协议,ipad协议http,一个用户多个标签

一个用户多个标签 参数名必选类型说明uuid是String每个实例的唯一标识,根据uuid操作具体企业微信 请求示例 {"uuid": "168885xxx599424","userid":0,//用户id"labelid_list":[ //标签id数组0] } 返回示例 {"data…

基于python的网上挂号预约系统-计算机毕业设计源码35796

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院当然也不例外。网上挂号预约系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Py…

Mybatis及其他相关架构设计

目录 Mybatis 文件处理集成 Maven构建 工具包 Mybatis MybatisPlus多表关联分页查询_mybatisplus多表联查分页查询-CSDN博客 Mybatis-plus 批量插入实现_mybatis-plus 批量插入功能-CSDN博客 sharding-mybatis分库分表-CSDN博客 MybatisPlus分页插件配置_mybatisplus配置…

nesting in wrf

Choices for Nesting are:0 no nesting (only available for serial and smpar) 0. no nesting (only available for serial and smpar)1. basic2. preset moves preset moves3. vortex following • default is option 0 for serial/smpar, 1 for dmpar • smpar Shared Mem…

VS code上创建Vue项目详细化教程2-配置并创建Vue项目

目录 1. 环境准备 1.1 Node.js环境配置 1.1.1 安装Node.js 1.1.2 Node配置全局安装目录: 1.2 安装Vue-cli 2. 工程化Vue项目创建 2.1 命令行形式 2.2 UI 界面(我们此处采用UI模式) 2.2.1 在文件目录下终端输入 2.2.2 创建新项目 2…

源码文章上传无忧,论坛小程序支持

前言 在数字化时代,知识的分享与传播显得愈发重要。为了满足广大创作者和求知者的需求,我们推出了全新的论坛小程序,不仅支持文章、源码、链接等多样化内容的上传,还实现了付费观看功能,为创作者们提供了一个展示才华…

快速自定义表单开发的优势介绍

进行高效率的办公是很多职场人的梦想。借助什么样的软件平台可以提质增效?低代码技术平台是当前较为流行的办公软件平台产品,具有灵活性、易操作、好维护等多个优势特点,操作人员只需要像搭积木似地操作,就可以搭建属于客户的个性…

UnityXR Interactable Toolkit如何实现Climb爬梯子

前言 在VR中,通常会有一些交互需要我们做爬梯子,爬墙的操作,之前用VRTK3时,里面是还有这个Demo的,最近看XRI,发现也除了一个爬的示例,今天我们就来讲解一下 如何在Unity中使用XR Interaction Toolkit实现爬行(Climb)操作 环境配置 步骤 1:设置XR环境 确保你的Uni…

【ArcGISProSDK】 读取多面体信息并导出XML

结果展示 代码 using ArcGIS.Core.CIM; using ArcGIS.Core.Data; using ArcGIS.Core.Data.DDL; using ArcGIS.Core.Geometry; using ArcGIS.Core.Internal.CIM; using ArcGIS.Desktop.Catalog; using ArcGIS.Desktop.Core; using ArcGIS.Desktop.Editing; using ArcGIS.Deskto…

代码签名证书:软件安全的守护神

在数字化日益普及的今天,软件安全问题愈发受到人们的关注。而在这其中,一个常被提及但可能不为大众所熟知的名词——“代码签名证书”,实际上在软件安全领域扮演着举足轻重的角色。今天,我们就来聊聊代码签名证书对软件安全到底有…

mint linux下简单调整交换文件swapfile大小

默认交换文件位置/swapfile,大小2G,现在需要调整到10G,依次执行下面命令即可: 停止现用交换文件 sudo swapoff -a删除现用交换文件 sudo rm /swapfile建立新交换文件 sudo fallocate -l 10G /swapfile设置权限 sudo chmod 600…

巴拿马太平洋万国博览会学会参加济州论坛 韩国工作会议同期举办

本届论坛以“为更好的世界而合作”为主题,聚焦国际经济、政治、文化等领域的热点问题,寻求合作与发展的新机遇。天狮集团派员参加,将与全球商界领袖、政要名流面对面交流,共同探讨全球合作与发展的新机遇和新挑战。对于中国企业而…

Lean 4 安装教程及环境管理

唠唠闲话 Lean 是一个交互式定理证明器(Interactive Theorem Prover, ITP),也是一门通用函数式编程语言。微软研究院在 2013 年推出这一计算机定理证明器,数学家可以把数学定理转换成代码,再输入到 Lean 中&#xff0…

Paperless-Ngx文档管理系统结合内网穿透实现随时远程搜索查阅文本

文章目录 前言1. 部署Paperless-ngx2. 本地访问Paperless-ngx3. Linux安装Cpolar4. 配置公网地址5. 远程访问6. 固定Cpolar公网地址7. 固定地址访问 前言 Paperless-ngx是一个开源的文档管理系统,可以将物理文档转换成可搜索的在线档案,从而减少纸张的使…

深入解析Nginx配置文件:优化你的Web服务器

Nginx作为一款高性能的HTTP和反向代理服务器,在Web服务器市场中占据了重要地位。它的高并发处理能力和丰富的功能,使其成为了许多大型网站和应用的首选。而Nginx配置文件是Nginx性能和功能的核心,理解和优化这些配置对于提升Web服务器性能至关重要。本文将深入解析Nginx配置…

CVE-2024-2961:将phpfilter任意文件读取提升为远程代码执行(RCE)

0x00 前言 前几天p牛师傅在星球发了一个帖子:PHP利用glibc iconv()中的一个缓冲区溢出漏洞CVE-2024-2961,实现将文件读取提升为任意命令执行漏洞,当时觉得这个漏洞蛮有意思,就想研究一下。于是web狗开启了一次二进制漏洞的学习之…

python 字符串(str)、列表(list)、元组(tuple)、字典(dict)

学习目标: 1:能够知道如何定义一个字符串; [重点] 使用双引号引起来: 变量名 "xxxx" 2:能够知道切片的语法格式; [重点] [起始: 结束] 3:掌握如何定义一个列表; [重点] 使用[ ]引起来: 变量名 [xx,xx,...] 4:能够说出4个列表相关的方法; [了解] ap…

项目相关面试问题

项目用了哪些技术 python的内存如何分配 对之前工具的改进用了哪些方法,得到了什么提升,衡量的指标有哪些,在项目开始之前经过怎样的前期调研才决定用这种方法? 说一个比较熟悉的项目 实习期间做了什么工作,举一个…

图神经网络(GNN)在生产过程优化中的应用介绍

目录 一、说明 二、图神经网络和应用 2.1 什么是图神经网络? 2.2 将生产系统建模为图形 2.3 过程模拟和假设分析 2.4 优化生产计划 三、生产系统中的图形数据表示 3.1 生产图中的节点表示 3.2 生产图中的边缘表示 3.3 图形表示的好处 3.4 将 GNN 与图形表示集成 3.5…

Liunx启动oracle 、redis命令

1、启动redis命令,启动后默认后台运行 找到redis的安装目录 cd /usr/local/bin启动redis命令 ./src/redis-server ./redis.conf --daemonize yes查看Redis是否运行 ps -ef | grep redis杀掉进程号 kill -9 杀掉号2、启动oracle命令 一、在Linux下启动Oracle 2.…