我有一个请求需要超过 2 分钟才能在后端准备数据并传输。可观察到的 HTTP 请求的角度默认超时为 2 分钟。知道如何增加默认超时吗?
我阅读并尝试了以下链接中建议的解决方案,但是如果您想将超时设置为小于 2 分钟,那么所有这些解决方案都可以工作,并且没有一个可以用于增加超时!!
https://rxjs-dev.firebaseapp.com/api/operators/timeout
我没有在评论中得到您的回复,但我的开发机器上遇到了这个确切的问题,也许您也遇到了这种情况。
我使用的是 代理配置,代理的默认超时为 120 秒(2 分钟)。因此,如果这是您的情况,只需在配置中定义一个更高的值即可。请记住,配置中的超时以毫秒为单位。
{
"/api": {
"target": "http://localhost:3000",
"secure": false,
"timeout": 360000
}
}