簡體   English   中英

如何在 Angular 7 中增加超過 2 分鍾的 HTTP 請求超時?

[英]How to increase HTTP request timeout more than 2 minutes in Angular 7?

我有一個請求需要 2 多分鍾才能在后端准備數據並傳輸它。 HTTP 請求可觀察的角度默認超時為 2 分鍾。 知道如何增加默認超時嗎?

我閱讀並嘗試了以下鏈接中建議的解決方案,但是如果您想將超時設置為小於 2 分鍾,所有這些都可以正常工作,並且它們都不會增加超時時間!!

https://rxjs-dev.firebaseapp.com/api/operators/timeout

this.http.get 的超時時間不能超過 2 分鍾嗎?

如何在 Angular 5 中增加 HttpClient 請求的等待時間?

如何在 angularjs 4 中設置 http 調用超時?

默認和特定請求超時

我沒有在評論中得到您的回復,但我的開發機器上確實遇到了這個問題,也許這也發生在您身上。

我使用的是代理配置,代理的默認超時為 120 秒(2 分鍾)。 因此,如果您是這種情況,只需在配置中定義更高的值即可。

{
  "/api": {
    "target": "http://localhost:3000",
    "secure": false,
    "timeout": 360000
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM