我们有一个非常错误的bug,无法识别它是来自应用程序配置、Apache配置还是来自Chrome(不可能在这里使用另一个浏览器来测试)。
加载第一个应用程序运行良好,然后打开第二个选项卡,将所有新的后端查询永久冻结到一个pending
limbo。后端没有触发日志。
每当其中一个选项卡关闭时,另一个选项卡立即解锁,所有挂起的查询都将执行并完成。
请注意,只有在与ng serve
一起部署到apache服务器时,ng build --prod
才不会出现此问题。
原因可能是什么?谢谢你的帮助。
最佳答案
在执行xhr轮询请求时,我也有过类似的经历。事实上,我看到你在使用谷歌浏览器。导航器最多只能使用6个连接。
为了解决这个问题,您可能要切换到websocket协议,因为没有对同一源的连接限制。
因为你没有给我们更多的细节,所有这些都是假设的,但你的问题提醒我…
关于angular - Angular + Chrome-同一应用程序的两个选项卡卡住了两个HTTP查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50645934/