这是我的情况。
使用Angular前端,我有一个标头,用于建立Atmosphere连接,并且该连接在所有页面导航中保持打开状态。
问题是,当我导航到在同一路线/ subscriber / alarms上打开了另一个大气连接的组件时,我的标头似乎停止在标头的已创建连接中接收广播的SSE消息,现在此新组件的大气连接在我已导航开始接收消息。即使标题的连接仍处于打开状态,我也可以保证。
这是我的配置UI端,
var request = {
url: API_URL,
contentType: 'application/json',
logLevel: 'info',
transport: 'sse',
fallbackTransport: 'long-polling',
headers: {},
dropHeaders: false,
enableXDR: true,
attachHeadersAsQueryString: true,
trackMessageLength: true,
withCredentials: false };
谢谢您,任何想法都将不胜感激。