(chrome环境)在做项目的时候,由于做大数据可视化界面,后台接口查询数据往往会比较久(上百万的数据量),导致vue项目axios请求超时timeout设置就比较大。开始设置超时未3分钟时没有问题(这里我设置超时弹窗了),可设置超时未6分钟时,却在五分钟左右弹出请求超时,但明明设置tiemout=6x60x1000。
于是通过资料查询,了解到Chrome浏览器,默认请求超时为五分钟,所以导致上诉现象产生,可如何在vue中修改浏览器超时?
直接上代码:
我们可以在config文件中index.js,配置timeout即可,这里是vue2环境(vu3相同)

proxyTable: {
        '/searchPerson': {
            target: '接口代理地址',
            timeout: 6*60*1000,		//设置超时
            changeOrigin: true
          },
          '/taskResult': {
            target: ' 接口代理地址',
            timeout: 6*60*1000,			//设置超时
            changeOrigin: true
          }
         
    },

在index.js配置超时时间后,记得重启服务,不然会没反应

Logo

前往低代码交流专区

更多推荐