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

前端请求超时截断,axios timeout设置未生效情况记录

问题描述

前端请求超时截断,axios timeout设置未生效情况记录

timeout设置方式:

表现(前端超过5min报错500,直接访问接口超过5min能够正常响应):

问题原因

上面的配置设置时间为1000min,明显配置没有生效

解决方式

1、修改axios的默认配置,这里修改为10min

axios.defaults.timeout = 10 * 60 * 1000;
const res: any = await axios.post(smarturl, req_body, {headers: {'Content-Type': 'application/json'},
});

2、重写axios方法,这里修改为10min

const HTTP_AXIOS = axios.create();
HTTP_AXIOS ({method: 'post',url: smarturl,data: req_body,timeout: 10 * 60 * 1000,
}).then(reqres => {if (reqres) {//请求成功后返回的参数console.log('res', reqres);}
}).catch(error => {if (error.config.timeout == 3000) {message.error('请求超时,请检查网络')} else {console.log('timeout-error', error)}
})

生效效果:

默认配置不再是5min,超过5min请求未被截断

相关文章:

  • k8s笔记 | helm包管理
  • Spring 事务源码分析
  • Docker配置国内镜像源
  • 匿名内部类(重点)
  • Linux磁盘高级操作
  • 计算机网络数据链路层知识点总结
  • OpenHarmony集成OCR三方库实现文字提取
  • golang中的位运算 << >> ^ 高位数,低位数示例
  • 有趣的css - 两个圆形加载效果
  • MVS net笔记和理解
  • JAVA面试题大全(九)
  • Web(数字媒体)期末作业
  • Centos 7 上安装【Docker】
  • RPC原理技术
  • docker ps显示的参数具体是什么意思
  • [译]如何构建服务器端web组件,为何要构建?
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Hexo+码云+git快速搭建免费的静态Blog
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Linux下的乱码问题
  • MySQL用户中的%到底包不包括localhost?
  • spring + angular 实现导出excel
  • springMvc学习笔记(2)
  • SpriteKit 技巧之添加背景图片
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 和 || 运算
  • 近期前端发展计划
  • 马上搞懂 GeoJSON
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 小试R空间处理新库sf
  • 写代码的正确姿势
  • 第二十章:异步和文件I/O.(二十三)
  • 湖北分布式智能数据采集方法有哪些?
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #DBA杂记1
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (3)nginx 配置(nginx.conf)
  • (C语言)球球大作战
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (二)springcloud实战之config配置中心
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (四) 虚拟摄像头vivi体验
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)c++ std::pair 与 std::make
  • (转)shell调试方法
  • (转)创业的注意事项
  • (轉)JSON.stringify 语法实例讲解
  • .gitattributes 文件
  • .NET Core跨平台微服务学习资源
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 服务 ServiceController
  • .NET 回调、接口回调、 委托