Eventsource API:EXCEPTION:300000毫秒内没有活动。重新连接

时间:2018-05-21 13:06:14

标签: javascript server-sent-events polyfills server-push eventsource

我正在使用eventSource API并将addEventListener()添加到eventsouce。事件源被激活直到45秒。我希望保持连接活动,直到服务器将响应发送回客户端。

现在,我得到了以下异常,因为服务器没有响应,直到45秒。

例外:300000毫秒内无活动。重新连接。

请给我一些指示,使连接处于活动状态/任何其他方法来实现它。

1 个答案:

答案 0 :(得分:0)

解决方案是定期发送数据,即使空字节工作也会保持连接活动。

如果无法建立连接并且您想重试连接,则可以将setTimeout设置为例如45秒。

建立连接后,使用clearTimeout停止尝试。