Я вижу библиотеку, которая позволяет использовать пользовательские заголовки в Header
с EventSource.
EventSourcePolyfill
Но когда я вижу вкладку сети, Type
показывает fetch
вместо eventsource
Принимая во внимание, что я использую нативный EventSource
, он генерирует тип как eventsource
.
Есть ли разница в производительности между fetch
и eventsource
.
Использование Polyfill
const eventSourceInitDict = {headers: {
'ClientId': '123123123',
'ClientSecret': 'lllasjdlkasjdlkasdlka'
}};
const objEventSource1 = new EventSourcePolyfill('https://*****.herokuapp.com/emit-custom-pe?userId=' + '{!$User.Id}', eventSourceInitDict);
objEventSource1.addEventListener('message', function (objEventSourceData) {
debugger;
});
Использование Native EventSource
const objEventSource1 = new EventSource('https://****.herokuapp.com/emit-custom-pe?userId=' + '{!$User.Id}');
objEventSource1.addEventListener('message', function (objEventSourceData) {
debugger;
});