Um Ereignisströme in IE und anderen mobilen Browsern zu unterstützen, versuche ich Event-Source-Polyfill (https://www.npmjs.com/package/event-source-polyfill) zu verwenden.Verwenden von Event-Source-Polyfill auf der Serverseite (node.js)
Kann jemand bitte ein Beispiel geben, wie es auf einem Node-Dienst verwendet werden könnte (oder) es nur über Npm Installation hinzufügen und dann sollten wir alle eingestellt sein? Aus der Dokumentation sieht es aus wie es einige serverseitige Anforderungen (https://www.npmjs.com/package/event-source-polyfill#server-side-requirements), aus denen sind die,
- Last-Ereignis-ID ein Abfrageparameter ist, der in der api Endpunkt etwas wie/api/werden muss gesendet eastream? lastEventId = 0
- 2 KB Padding für IE, die wie im Beispiel erwähnt können wir dies haben (response.write (": + Array (2049) .join (" "+" \ n ");) auf dem Knoten Teil
- Sie müssen alle 15-30 Sekunden "Kommentar" -Nachrichten senden, diese Nachrichten werden als Heartbeat verwendet, um Verbindungsunterbrechungen zu erkennen (was sollte für diese getan werden?)
Also nach npm installieren event-source-polyfill und dann die Schritte von 1,2 und 3 abzuschließen würde es schließlich in IE funktionieren ist das ein faires Verständnis.