如何在 Angular 7 中将 HTTP 请求超时增加超过 2 分钟?
How to increase HTTP request timeout more than 2 minutes in Angular 7?
我有一个请求需要2分钟多的时间才能在后端准备数据并传输。 angular 可观察到的 HTTP 请求的默认超时为 2 分钟。关于如何增加默认超时的任何想法?
我阅读并尝试了以下链接中提出的解决方案,但如果您想将超时设置为小于 2 分钟,所有这些都可以使用,其中 none 个可以增加超时! !
https://rxjs-dev.firebaseapp.com/api/operators/timeout
我在评论中没有收到你的回复,但我在我的开发机器上遇到了这个问题,也许你也遇到了这种情况。
我使用的是 proxy config,代理的默认超时是 120 秒(2 分钟)。因此,如果是这种情况,只需在配置中定义一个更高的值即可。
{
"/api": {
"target": "http://localhost:3000",
"secure": false,
"timeout": 360000
}
}
我有一个请求需要2分钟多的时间才能在后端准备数据并传输。 angular 可观察到的 HTTP 请求的默认超时为 2 分钟。关于如何增加默认超时的任何想法?
我阅读并尝试了以下链接中提出的解决方案,但如果您想将超时设置为小于 2 分钟,所有这些都可以使用,其中 none 个可以增加超时! !
https://rxjs-dev.firebaseapp.com/api/operators/timeout
我在评论中没有收到你的回复,但我在我的开发机器上遇到了这个问题,也许你也遇到了这种情况。
我使用的是 proxy config,代理的默认超时是 120 秒(2 分钟)。因此,如果是这种情况,只需在配置中定义一个更高的值即可。
{
"/api": {
"target": "http://localhost:3000",
"secure": false,
"timeout": 360000
}
}