2016-06-27 4 views
0

Inorder для поддержки потоков событий в IE и других мобильных браузерах я пытаюсь использовать полифонию-источник событий (https://www.npmjs.com/package/event-source-polyfill).Использование полигонов-источников событий на стороне сервера (node.js)

Может ли кто-нибудь указать пример того, как его можно использовать в службе узла (или), просто добавив его через установку npm, и тогда мы все должны быть установлены? Из документации, похоже, есть некоторые требования со стороны сервера (https://www.npmjs.com/package/event-source-polyfill#server-side-requirements) из которых,

  1. Last-Event-ID является параметром запроса, который должен быть отправлен в конце апи точки что-то вроде/API/eventstream? lastEventId = 0
  2. 2 KB padding для IE, который, как упоминается в примере, может иметь это (response.write (":" + Array (2049) .join ("") + "\ n");) на узловой части
  3. Вам необходимо отправить «комментарий» каждые 15-30 секунд, эти сообщения будут использоваться в качестве сердечного приступа для обнаружения разъединений (что должно быть сделано для этого?)

Итак, после того, как npm установите event-source-polyfill, а затем выполнив шаги с 1,2 и 3, он в конечном итоге будет работать в IE, это справедливое понимание.

ответ

0

Кроме того, необходимо добавить скрипт в HTML:

<script src="eventsource.js"></script>