Axios 权限请求 一次只能发送一个请求

1.3.1 CancelToken

javascript 复制代码
const CancelToken = axios.CancelToken;
const source = CancelToken.source();

axios.get('/user/12345', {
  cancelToken: source.token
}).catch(function (thrown) {
  if (axios.isCancel(thrown)) {
    console.log('Request canceled', thrown.message);
  } else {
    // handle error
  }
});


axios.post('/user/12345', {
  name: 'new name'
}, {
  cancelToken: source.token
})

// cancel the request (the message parameter is optional)
source.cancel('Operation canceled by the user.');

1.3.2 AbortController

javascript 复制代码
const controller = new AbortController();

axios.get('/foo/bar', {
   signal: controller.signal
}).then(function(response) {
   //...
});
// cancel the request
controller.abort()
相关推荐
天雪浪子4 分钟前
Python入门教程之逻辑运算符
开发语言·python
落羽的落羽18 分钟前
【C++】特别的程序错误处理方式——异常机制
开发语言·c++
喜欢你,还有大家19 分钟前
FTP文件传输服务
linux·运维·服务器·前端
该用户已不存在23 分钟前
你没有听说过的7个Windows开发必备工具
前端·windows·后端
通达的K34 分钟前
Java实战项目演示代码及流的使用
java·开发语言·windows
Bi34 分钟前
Dokploy安装和部署项目流程
运维·前端
普通网友36 分钟前
前端安全攻防:XSS, CSRF 等防范与检测
前端·安全·xss
携欢39 分钟前
PortSwigger靶场之Reflected XSS into attribute with angle brackets HTML-encoded通关秘籍
前端·xss
小爱同学_42 分钟前
React知识:useState和useRef的使用
前端·react.js