timeout of 5000ms exceeded的解決方法


網上的博客寫的一堆亂七八糟的,新手在學到這一部分的時候根本沒有其他博客設置的那么復雜

從網上的博客來看,一部分說是設置全局,一個設置單個請求的時間

但拜托,能不能截個圖告訴我在哪里設置,我一個新手你給我一串代碼我連放哪我都不知道。真是無語,千篇一律的復制復制

---------------------------以下是正文-----------------------------

如果新手第一次遇到了這個問題,看報錯提示就是請求超時了,也就是數據還沒返回來,然后就報錯了

一般是兩個途徑,

1.是在main.js里面設置axios的超時時間,但是一般都是沒有的你要自己設置,然后main.js在你的項目的src下面可以找到,在里面添加上axios.default.timeout=50000

這個意思就是超時時間設置為50秒應該夠了

但是,這個方法我設置的時候一點用沒有,最后我找到了另外一個設置方法

 

 2.我們知道axios是一個獲取數據的工具,那么一般我們導入的半成品項目里面是有一個叫utils的包的,也是在src目錄下,如上,在utils包下一般可以看到一個request.js的文件

打開文件,在里面如下圖所示更改一個地方即可,即把timeout的時間改長一些,再重新打開項目獲取數據會發現成功獲取並且不報超時

 

 --------------------------------------------分割線----------------------------------------------

在這里還是想說一句,有些人的博客都是千篇一律的復制,根本沒有自己的內容,既然是復制那你直接引用別人的網址就好了,干嘛所有內容還再發一遍,沒頭沒尾,也不教怎么設置,在哪設置

而且這樣有個不好的地方就在於新手看到大家都是這么說的,奉為圭臬,但是最后實現卻是無用的

吐槽一下,自學的路上遇到太多坑博客了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM