關於請求2min中後會失敗(failed)

有時候我們在請求後端接口的時候,因爲服務器長時間沒有返回,會出現請求失敗failed的情況,這種情況可能是我們請求的資源過多,服務器需要較長時間處理,例如傳一個比較大的文件,服務端接受在返回需要一定的時間,這時候我們並不想要它超時,而且想等待返回。

需要修改的是timeout的這屬性。

先關注一下自己的使用的ajax,或者axios,或者 其他類似的請求服務是否設定了超時時間,如果設置了可以將timeout 設置爲0 用不超時

在次就是服務,我們本地開發的時候啓動的node 服務,在webpack中配置
如果使用了代理就在webpack的proxy中加上timeout
(配置完別忘了重啓項目)

響應的部署測試環境 或者 生產環境的以後也要將nginx的配置修改一下
(別忘了重啓)

如果這2種不可以,還有一種可能是瀏覽器限制了,一般不會,不過可以看看瀏覽器相關的api看看是否可以設置超時配置

總結一下: 就是各種的timeout 哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章