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

解決vue中axios設(shè)置超時(shí)(超過(guò)5分鐘)沒(méi)反應(yīng)的問(wèn)題

 更新時(shí)間:2020年09月04日 09:41:20   作者:七俠劍客  
這篇文章主要介紹了解決vue中axios設(shè)置超時(shí)(超過(guò)5分鐘)沒(méi)反應(yīng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

(chrome環(huán)境)在做項(xiàng)目的時(shí)候,由于做大數(shù)據(jù)可視化界面,后臺(tái)接口查詢數(shù)據(jù)往往會(huì)比較久(上百萬(wàn)的數(shù)據(jù)量),導(dǎo)致vue項(xiàng)目axios請(qǐng)求超時(shí)timeout設(shè)置就比較大。開(kāi)始設(shè)置超時(shí)未3分鐘時(shí)沒(méi)有問(wèn)題(這里我設(shè)置超時(shí)彈窗了),可設(shè)置超時(shí)未6分鐘時(shí),卻在五分鐘左右彈出請(qǐng)求超時(shí),但明明設(shè)置tiemout=6x60x1000。

于是通過(guò)資料查詢,了解到Chrome瀏覽器,默認(rèn)請(qǐng)求超時(shí)為五分鐘,所以導(dǎo)致上訴現(xiàn)象產(chǎn)生,可如何在vue中修改瀏覽器超時(shí)?

直接上代碼:

我們可以在config文件中index.js,配置timeout即可,這里是vue2環(huán)境(vu3相同)

proxyTable: {
    '/searchPerson': {
      target: '接口代理地址',
      timeout: 6*60*1000, //設(shè)置超時(shí)
      changeOrigin: true
     },
     '/taskResult': {
      target: ' 接口代理地址',
      timeout: 6*60*1000,  //設(shè)置超時(shí)
      changeOrigin: true
     }
     
  },

在index.js配置超時(shí)時(shí)間后,記得重啟服務(wù),不然會(huì)沒(méi)反應(yīng)

補(bǔ)充知識(shí):Vue項(xiàng)目請(qǐng)求時(shí)間過(guò)長(zhǎng)導(dǎo)致斷開(kāi)連接的問(wèn)題

對(duì)于laravel,已經(jīng)無(wú)力吐槽,不能支持多線程是個(gè)永遠(yuǎn)的痛,如果這個(gè)問(wèn)題在java中,直接另辟一個(gè)線程就可以搞定,分分鐘就可以返回?cái)?shù)據(jù)!

問(wèn)題:上傳視頻至阿里云oss,大文件莫名的會(huì)上傳兩次,而且前端每次大約在4.1min的時(shí)候斷開(kāi)連接

思路:因?yàn)樵诎⒗镌频目刂婆_(tái)可以看到同一個(gè)視頻被上傳了兩次,猜測(cè)是前端框架或者后端框架做了一次鏈接retry

解決方案:

1.后端框架(laravel)驗(yàn)證:

public function testTimeOut(){
 
    sleep(400);
    return 'sleep await';  
}

可以看出后臺(tái)在400s之后可以返回?cái)?shù)據(jù),基本可以排除是后臺(tái)laravel框架的問(wèn)題

2.前端框架(Vue)驗(yàn)證

原先配置文件默認(rèn)超時(shí)時(shí)長(zhǎng)為2min(這里也是猜測(cè))

然后開(kāi)始上傳視頻,控制臺(tái)發(fā)送upload請(qǐng)求,刷新阿里云控制臺(tái)會(huì)看到文件正在上傳,奇妙的事情發(fā)生了控制報(bào)錯(cuò)net err_empty_response,然后在刷新阿里云控制臺(tái)會(huì)發(fā)現(xiàn)剛才上傳的視頻已經(jīng)完成,但是還有同樣的一個(gè)視頻正在上傳,所以猜測(cè)在前端沒(méi)有得到response后,又嘗試了請(qǐng)求了一次,導(dǎo)致視頻會(huì)被上傳兩次!所以可以斷定問(wèn)題出在前端框架上。

經(jīng)過(guò)一頓的測(cè)試和研究發(fā)現(xiàn),

這里設(shè)置timeout后可以有效的解決剛才的問(wèn)題!

以上這篇解決vue中axios設(shè)置超時(shí)(超過(guò)5分鐘)沒(méi)反應(yīng)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue實(shí)現(xiàn)前端分頁(yè)完整代碼

    vue實(shí)現(xiàn)前端分頁(yè)完整代碼

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)前端分頁(yè)完整代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • vue大文件分片上傳之simple-uploader.js的使用

    vue大文件分片上傳之simple-uploader.js的使用

    本文主要介紹了vue大文件分片上傳之simple-uploader.js的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • vue路由嵌套的SPA實(shí)現(xiàn)步驟

    vue路由嵌套的SPA實(shí)現(xiàn)步驟

    這篇文章主要為大家詳細(xì)介紹了vue路由嵌套的SPA實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 解決在el-dialog中無(wú)法正確獲取DOM的問(wèn)題

    解決在el-dialog中無(wú)法正確獲取DOM的問(wèn)題

    這篇文章主要介紹了解決在el-dialog中無(wú)法正確獲取DOM的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue通過(guò)阿里云oss的url連接直接下載文件并修改文件名的方法

    Vue通過(guò)阿里云oss的url連接直接下載文件并修改文件名的方法

    這篇文章主要介紹了Vue通過(guò)阿里云oss的url連接直接下載文件并修改文件名的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 詳解vue大文件視頻切片上傳的處理方法

    詳解vue大文件視頻切片上傳的處理方法

    前端上傳大文件、視頻的時(shí)候會(huì)出現(xiàn)超時(shí)、過(guò)大、很慢等情況,為了解決這一問(wèn)題,跟后端配合做了一個(gè)切片的功能,接下來(lái)就詳細(xì)的給大家介紹一下vue大文件視頻切片上傳的處理方法,需要的朋友可以參考下
    2023-08-08
  • 淺聊一下Vue2中的functional組件

    淺聊一下Vue2中的functional組件

    最近聽(tīng)到有人提到了Vue2的functional組件,大致上是說(shuō)這個(gè)東西沒(méi)有生命周期,在渲染層面上,會(huì)減少很多的消耗,一番處理之后,首屏?xí)r間和內(nèi)存都能減少不少,所以本文小編就來(lái)和大家聊聊Vue2中的functional組件<BR>
    2023-08-08
  • vite中使用@配置路徑別名過(guò)程示例

    vite中使用@配置路徑別名過(guò)程示例

    這篇文章主要為大家介紹了vite中使用@配置路徑別名過(guò)程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • elementui之el-tebs瀏覽器卡死的問(wèn)題和使用報(bào)錯(cuò)未注冊(cè)問(wèn)題

    elementui之el-tebs瀏覽器卡死的問(wèn)題和使用報(bào)錯(cuò)未注冊(cè)問(wèn)題

    這篇文章主要介紹了elementui之el-tebs瀏覽器卡死的問(wèn)題和使用報(bào)錯(cuò)未注冊(cè)問(wèn)題
    2019-07-07
  • Vue顯示圖片的幾種方式小結(jié)

    Vue顯示圖片的幾種方式小結(jié)

    本文主要介紹了Vue顯示圖片的幾種方式小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評(píng)論

大名县| 巫山县| 林西县| 涪陵区| 古交市| 新绛县| 遂昌县| 许昌市| 法库县| 南岸区| 岗巴县| 武强县| 宣武区| 吉隆县| 阿合奇县| 鄢陵县| 嘉定区| 平泉县| 衡阳市| 晋江市| 台南县| 白朗县| 定西市| 兴安盟| 沁水县| 桐乡市| 宁海县| 河津市| 塔城市| 安宁市| 陕西省| 小金县| 天祝| 鸡泽县| 徐汇区| 根河市| 子洲县| 孝义市| 辛集市| 仲巴县| 淮北市|