NativeScript Angular - сервер отправляет события - PullRequest
0 голосов
/ 23 октября 2019

Что я могу использовать для обработки событий, отправленных сервером, в 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", похоже, не существует.

Любая помощь будет высоко оценена! Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...