@winner-fed/request-external

import axios from 'axios' import { cancelRepeatRequest } from 'axios-external'

Usage no npm install needed!

<script type="module">
  import winnerFedRequestExternal from 'https://cdn.skypack.dev/@winner-fed/request-external';
</script>

README

usage

重复请求取消

import axios from 'axios'
import { cancelRepeatRequest } from 'axios-external'

cancelRepeatRequest()

请求失败重试

import axios from 'axios'
import { retryRequest } from 'axios-external'

cancelRepeatRequest()

// 请求的地方 
axios({
  method,
  baseURL,
  url,
  retryTimes: 0,
  retryDelay: 300
})

retryTimes

重试次数,请求失败后会重新发送多少次

retryDelay

重试请求发送的间隔