私はnode.jsとsocket.ioの両方にかなり慣れていませんが、単純なデータをフロントエンドにプッシュするwebsocketエンドポイントを構築しました。
例:
{
name : "Bob",
eyes : "green",
score : 100,
fav : "true"
}
node.js/socket.io を使用すると十分に簡単です(とても簡単です!!)が、私の質問は次のとおりです。
クライアント側にプッシュされる前にデータをフィルタリングおよび/またはソートする方法はありますか? ブラウザでJSを使用してこれを実行できることはわかっていますが、600人がプッシュされていて、エンドユーザーが「緑の」目をした人だけを望んでいる場合、緑の目をしていない550人のユーザーをプッシュするのはもったいないようですそれらを削除するためだけにブラウザに送信します。