当前位置: 首页 > news >正文

axios 请求错误重复请求

一、实现:

import axios from "axios";
import type { InternalAxiosRequestConfig, AxiosResponse, AxiosInstance } from "axios";// 创建Axios实例
const axiosInstance: AxiosInstance = axios.create({baseURL: import.meta.env.VITE_BASE_URL,timeout: 60000 // 延时时间:60s
});// 请求拦截器
axiosInstance.interceptors.request.use((config: InternalAxiosRequestConfig) => {return config;},(error) => {return Promise.reject(error);}
);// 响应拦截器
axiosInstance.interceptors.response.use((response: AxiosResponse) => {return response.data;},async (error) => {let config = error.config;// 错误重试if (config.errorRetry) {const retryTotal: number = config.retryTotal || 3;const retryCount: number = config.retryCount || 0;if (retryCount < retryTotal) {await new Promise((resolve) => setTimeout(resolve, 1000));config.retryCount = retryCount + 1;return axiosInstance(config);}}return Promise.reject(error);}
);export default axiosInstance;

二、使用:

import request from "@/utils/request";// 登录
export const getLogin = (data?: any) => {return request({url: "/user/login",method: "post",data,errorRetry: true,retryTotal:3,});
};
http://www.gsyq.cn/news/42878.html

相关文章:

  • 2025年磷酸氢二钠供货厂家权威推荐榜单:磷酸二氢钠/草酸/磷酸氢二钾源头厂家精选
  • 2025年无风感空调品牌权威推荐榜单:省电空调/小户型空调/防直吹空调源头厂家精选
  • 2025年绝缘油滤油机直销厂家权威推荐榜单:润滑油滤油机/真空抽气机组/透平油滤油机设备源头厂家精选
  • 国产化文档开发组件Spire.Office 10.10 全新发布!多项文档处理能力重磅升级
  • fastutil 实战指南:用原始类型集合把性能“薅满”
  • 实用指南:【Java并发】深入理解synchronized
  • Modbus Tcp协议
  • Cursor 2.0 扩展 Composer 功能,助力上下文感知式开发 - 公众号
  • Linux命令总览
  • 量化选股与量化交易第819篇:大单短线量化指标公式 - Leone
  • 量化选股与量化交易第820篇:趋势突破K线均线平台指标公式 - Leone
  • 【2025年撕碎机厂家信息:生活垃圾资源化方案】
  • 量化选股与量化交易第823篇:通达信潜伏涨停板 - Leone
  • 深入解析:权限管理混乱微服务安全架构:OAuth2.0+JWT无感刷新方案非法请求拦截率
  • 量化选股与量化交易第822篇:通达信超级暗盘买入 - Leone
  • 电脑中英文切换的问题,实时显示输入法状态
  • 量化选股与量化交易第823篇:通达信钻石翻倍趋势 - Leone
  • “事件风暴 → 上下文映射 → 模块化”在 ABP vNext 的全链路模板 - 详解
  • Physicians High School Chemistry
  • Python哈希机制深度解析:从底层原理到工程实践
  • LaTeX学习笔记:数学公式编辑
  • 容器未正确挂载指定目录 (通常与 目录不存在、权限不足、路径拼写错误 或 系统安全策)
  • 【日记】我从来没见过有酒店这么设计的(533 字)
  • 第181-182天:横向移动篇PTH哈希PTT票据PTK密匙Kerberoast攻击点TGTNTLM爆破
  • 网站在苹果 Safari 进行适配遇到的问题
  • Python对象模型的认知陷阱:类的`__name__`属性与名字绑定的本质辨析
  • 2025 11 7
  • 2025年有机纯驼奶粉加工厂权威推荐榜单:初乳配方驼乳粉/全脂羊奶粉/绵羊奶粉源头厂家精选
  • 转录组基因表达差异分析全流程:以GSE65682为例
  • 使用NIFI 同步数据库表