簡體   English   中英

在服務器端使用事件源-polyfill(node.js)

[英]Using event-source-polyfill on server side (node.js)

為了在IE和其他移動瀏覽器中支持事件流,我嘗試使用event-source-polyfill( https://www.npmjs.com/package/event-source-polyfill )。

誰能提供一個示例說明如何在節點服務上使用它(或只是通過npm install添加它,然后我們就准備好了)? 從文檔中看,似乎有一些服務器端要求( https://www.npmjs.com/package/event-source-polyfill#server-side-requirements ),其中,

  1. Last-Event-ID是一個查詢參數,需要在api端點中發送,類似於/ api / eventstream?lastEventId = 0
  2. IE中2 KB的填充,如示例中所述,我們可以在節點部分上添加它(response.write(“:” + Array(2049).join(“”)+“ \\ n”);)
  3. 您需要每15到30秒發送一次“評論”消息,這些消息將用作檢測斷開狀態的心跳(對此應該做些什么?)

因此,在npm之后安裝event-source-polyfill,然后完成1,2和3中的步驟,它最終將在IE中工作是一種公平的理解。

您還需要將腳本添加到HTML:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM