我刚开始使用Firebase(这是个很棒的概念)并且在Chrome控制台中发现报告出现“WebSocket is closed before the connection is established”错误。
虽然它仍然可以正常工作,但我想知道为什么会出现这种情况-这是否有什么需要担心的?
有趣的是,它确实指出了成功的websocket连接。
谢谢
我刚开始使用Firebase(这是个很棒的概念)并且在Chrome控制台中发现报告出现“WebSocket is closed before the connection is established”错误。
虽然它仍然可以正常工作,但我想知道为什么会出现这种情况-这是否有什么需要担心的?
有趣的是,它确实指出了成功的websocket连接。
谢谢
这是一个已知的问题。Firebase客户端尝试使用多种方法建立与Firebase服务器的实时连接。如果其中一种方法在Websocket之前成功,我们会取消Websocket并显示该警告。您可以安全地忽略此错误。
这导致了我的Cypress端到端测试出现了不稳定性。
作为临时解决方案,我不得不在Cypress配置中将defaultCommandTimeout
设置为35000
,如Cypress文档所述。