Тестировал по разному
// const event = new EventSource(url);
// const event = new EventSource(url, {withCredentials: true});
let mercureToken = 'Bearer ' + Cookies.get("mercureAuthorization");
const event = new EventSourcePolyfill(
url,
{
heartbeatTimeout: 3600*1000,
headers: {
'Authorization': mercureToken,
},
},
);
Любой из подходов, вкладка с ивентами пустая. Дебажить очень сложно какие ивенты прилетают.
Используется Mercure + caddy server (Debian 10 stretch), symfony (Debian 10 stretch) 2 сервера с CORS реквестами .
Уверен что это из-за js какого-то.
SO ответ не помог.