明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 321万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

vue项目中axios在一个单独接口请求时重设超时时间

Posted on   且行且思  阅读(884)  评论(0编辑  收藏  举报

在做vue项目的时候,由于数据量比较多或是其他原因,前端调用接口数据的时候,

往往要等很久,我们一般会设置个超时,统一配置默认超时时间,当超过设置时间就向页面返回一个状态,让用户不用一直等。

timeout: 10 * 1000, // 等待时间为十秒

 

但是,当上传文件的时候,文件一旦大一些,就会超过设置的时间,出现接口连接超时的问题,所以我们需要单独为上传接口设置一个请求超时时间。

// 上传文件
export const uploadFile = (params) =>
  defHttp.post({
    url: Api.uploadFile,
    params,
    timeout: 0, // 指定请求超时的毫秒数,0表示无超时时间
  });

 

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2011-01-25 Sql Server2005 Transact-SQL 排名函数
2011-01-25 实战分区表:SQL Server 2oo5 - 2008 [转载]
2011-01-25 使用 SQL Server 时需要经常用到的几个设置选项
2011-01-25 Sql 2008 : 数据库分文件组(指定磁盘), 映射分区表使用不同的文件组详解(阻止保存要求重新创建表的更改?)
2007-01-25 C# 或Asp.Net 将excel表格导入数据库 ····················
点击右上角即可分享
微信分享提示