2016-10-26 17 views
1

私は自分のプロジェクトのためにサーバー側を書いていますが、WebSocketが提供する機能が必要です。私は検索してきて、npmで3つのライブラリを見つけました。 ws、websocket、express-wsなどがあります。あなたはそれらの違いを説明し、それぞれの長所と短所を教えてください。Express、ws、websocket、express-ws

私は自分のプロジェクトでExpressを使用しています。 REST APIとWebSocketを同時に使用しても問題ありませんか?

答えて

0

私はあなたに完全な答えを与えることはできません。

npmから検索すると、有名なwebsocketライブラリはsocket.ioとwsです。どちらも月に4百万回以上ダウンロードされました。

多くの人が豊富な機能のためにsocket.ioを使用していますが、あなたが勉強しているときには圧倒的かもしれません。

wsがお気に入りです。多くの人がシンプルで簡単な解決策と考えるかもしれません。実際、あなたが言及しているexpress-wsライブラリはwsの上に構築されています。

私はwsの上に構築されたライブラリも作成しました。あなたはそれを試すことができます。使い方が簡単です。これは、node.jsとクライアント側の両方をサポートしています。 Websocketは簡単に作成することができ、ライブラリはwebsocketを処理し、削除されたときに再接続します。サンプルのフォルダを確認するか、それを実行して効果を確認してください。

wsm - WebSocket Manager

関連する問題