2016-10-26 5 views
1

Ich schreibe serverseitig für mein Projekt und es erfordert Funktionen, die websockets bietet. Ich habe gesucht und 3 Bibliotheken in Npm gefunden. ws, websocket und express-ws. Kannst du bitte den Unterschied zwischen ihnen erklären und das Für und Wider für jeden geben?Express, ws, websocket, express-ws

Ich benutze Express in meinem Projekt. Ist es in Ordnung, dass ich gleichzeitig REST API und Websockets verwende?

Antwort

0

Ich kann Ihnen nicht die volle Antwort geben.

Wenn Sie von npm suchen, sind die berühmten Websocket-Bibliotheken socket.io und ws. Beide haben mehr als 4 Millionen Downloads pro Monat erreicht.

Viele Menschen verwenden socket.io wegen der reichhaltigen Funktionen, aber Sie können überwältigend sein, wenn Sie es studieren.

ws ist mein Favorit, und viele Leute können es als eine einfache und einfache Lösung betrachten. In der Tat ist die Express-Ws-Bibliothek, die Sie erwähnen, auf der Oberseite von WS aufgebaut.

Ich habe eine Bibliothek erstellt, die auch auf ws gebaut wurde. Sie können es ausprobieren. Super einfach zu bedienen. Es unterstützt sowohl node.js als auch clientseitig. Websocket kann leicht erstellt werden, und die Bibliothek wird den Websocket handhaben und sich wieder verbinden, wenn sie fallengelassen wird. Überprüfen Sie den Beispielordner oder führen Sie ihn aus, um den Effekt zu sehen.

wsm - WebSocket Manager

Verwandte Themen