美文网首页
axios如何自动重新发送请求

axios如何自动重新发送请求

作者: 迦叶凡 | 来源:发表于2019-02-01 10:13 被阅读0次

前言

在实际工作过程中,遇到这样一个需求:使用axios在调用后台接口超时或是报某个特性的错误码时,需要重新发送请求。此时用到一个第三方的库:axios-retry解决了这个问题。

正文

第一步: 安装

npm install axios-retry

第二步:引入并配置

import axiosRetry from 'axios-retry';

//配置axios
axiosRetry(axios, { 
    retries: 3,  //设置自动发送请求次数
    retryCondition: (error)=>{
        //true为打开自动发送请求,false为关闭自动发送请求
        //这里的意思是当请求方式为get时打开自动发送请求功能
        return (error.config.method === 'get');
    }
});

第三步: 额~没有第三步了……

相关文章

  • axios如何自动重新发送请求

    前言 在实际工作过程中,遇到这样一个需求:使用axios在调用后台接口超时或是报某个特性的错误码时,需要重新发送请...

  • axios 代理服务器

    npm i axios 下载 import axios from 'axios' 引入 发送请求axios请求 跨...

  • axios

    axios axios 是一个专注于网络请求的库! axios 的基本使用:繁 发送get请求: 发送post请求...

  • axios如何取消接口请求

    vue项目,如何在axios中取消已经发送的请求呢? 原生js的abort()这个方法 在axios中取消接口请求...

  • 5.axios框架的基本使用

    axios框架支持多种请求方式向服务器发送请求数据。 tips: axios(config)默认发送的是get请求...

  • vue中发送jsonp请求

    在vue中我们一般都使用axios发送请求,但axios不支持发送jsonp类型的请求。要发送jsonp请求的话需...

  • Action With Axios

    Spring端设置请求@ResponseBody时,Axios如何正确发送请求体? 其他方式均不行 Using a...

  • 六、Vue.js

    一、发送AJAX请求 1.简介 2,使用axios发送ajax请求 2.1安装axios并引入 2.1基本用法 3...

  • axios

    全局配置 axios发送get请求 发送post请求 参考文档 看云npm

  • axios 超时重新发送请求

    需求 最近在工作中遇到这样一个需求:使用axios在调用后台接口超时时,需要重新发送请求。 解决办法 最为简单的办...

网友评论

      本文标题:axios如何自动重新发送请求

      本文链接:https://www.haomeiwen.com/subject/poirsqtx.html