Что я могу использовать для обработки событий, отправленных сервером, в NS + Angular? EventSource, похоже, не работает для меня. Код и ошибка следующие:
const source = new EventSource( URL, Headers );
source.addEventListener('message', (message) => {
console.log( message );
});
Ошибка:
EventSource не определен.
Я уверен, что мой URL и заголовкидействительны.
Я также пытался использовать плагин Nativescript-sse, но документация для этого плагина не является хорошей. Вот код в документации:
import { SSE } from 'nativescript-sse';
let sse = new SSE("ServerAPI", {headers: {'Content-Type':'application/json'});
sse.events.on('onConnect', (data) => {
console.log(data.object.connected);
});
sse.events.on('onMessage', (data) => {
this.list.push(JSON.parse(data.object.message.data))
});
sse.events.on('onError', (data) => {
console.log(data.object.error);
});
see.close();
Ошибка:
Я даже не могу получить доступ к sse.events. Свойство "events", похоже, не существует.
Любая помощь будет высоко оценена! Спасибо.