最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

前端請求超時截斷axios?timeout設置未生效情況解決記錄

 更新時間:2024年07月05日 09:38:13   作者:bulucc  
在項目中遇到了后臺接口返回數(shù)據(jù)慢的時候往往需要設置請求失效時間,在項目中遇到設置timeout失效問題由此記錄下來,這篇文章主要給大家介紹了前端請求超時截斷axios?timeout設置未生效情況解決的相關資料,需要的朋友可以參考下

問題描述

前端請求超時截斷,axios timeout設置未生效情況記錄

timeout設置方式:

表現(xiàn)(前端超過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) {
        //請求成功后返回的參數(shù)
        console.log('res', reqres);
    }
}).catch(error => {
    if (error.config.timeout == 3000) {
        message.error('請求超時,請檢查網(wǎng)絡')
    } else {
        console.log('timeout-error', error)
    }
})

生效效果:

默認配置不再是5min,超過5min請求未被截斷

總結 

到此這篇關于前端請求超時截斷axios timeout設置未生效情況解決的文章就介紹到這了,更多相關axios timeout設置未生效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

阳城县| 恭城| 南木林县| 淮南市| 中方县| 锡林郭勒盟| 东乡族自治县| 昌吉市| 土默特左旗| 含山县| 双流县| 和顺县| 黄大仙区| 大庆市| 根河市| 盖州市| 南城县| 马鞍山市| 枞阳县| 霍林郭勒市| 大城县| 彰武县| 芦山县| 曲沃县| 两当县| 西昌市| 襄城县| 堆龙德庆县| 逊克县| 福海县| 夹江县| 嵊州市| 报价| 遵义县| 贡山| 定安县| 濉溪县| 新建县| 安乡县| 怀安县| 监利县|