前端_项目搭建

axios

利用map函数 , 阻止重复请求

复制代码
const requestMap = new Map();

axios.interceptors.request.use(config =>{ //请求前
  if(requestMap.has(config.url)){ //阻止重复请求
    return Promise.reject(new Error('重复请求'))
  }else{
    requestMap.set(config.url,true);
  }
  return config
})

axios.interceptors.response.use(config =>{ //响应前
  if(requestMap.has(config.config.url)){
    requestMap.delete(config.config.url);
  }
  return config;
})
复制代码

 

posted @   啊賢  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示