在不重试的情况下在Angular中执行Http get方法,然后等到服务器发送响应?

在不重试的情况下在Angular中执行Http get方法,然后等到服务器发送响应?,第1张

在不重试的情况下在Angular中执行Http get方法,然后等到服务器发送响应

最终,我弄清楚了为什么会发生这种情况。dev-server使用

http-proxy-middleware package
More
Here,
并且此软件包中提供的代理选项来自基础的
http-proxy library
http-
proxy选项。其中之一是

proxyTimeout

代理未收到响应的超时时间(以毫秒为单位)

如果服务器未能在规定的时间内(120秒)内响应,则默认值为〜120秒(基于我的观察)。

"timeout":30000
在代理配置文件中覆盖默认超时可以解决此问题。

{  "/info": {     "target":  {       "host": "localhost",       "protocol": "http:",       "port": 8080     },     "secure": false,     "changeOrigin": true,     "logLevel": "debug",     "timeout":30000  }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5621608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存