クライアントがサーバーにデータを送信するたびに、そのデータを使用できるようにするために、ソケットの一部のデータをサーバー側に保存します。ソケットのデータをSocket.IOに保存する
トークンをソケットに格納することができます。クライアントが最初に接続しているときは、トークンがあればそれを発行するか、ログインページが表示され、ログインデータがサーバーに送信されます。どんなものであれ、私はそのトークンをサーバーに保管したいので、その後のすべての要求でトークンを指定する必要はありません。
その後、私はRedisStore
を使用します。そのため、すべてのデータには、アプリケーションを実行しているすべてのサーバーにアクセスできます。
私の唯一の質問は、クライアントに関連付けられるようにデータをソケットに保存する場所はどこですか? http://socket.io/#how-to-use スクロールの
ありがとうございました!できます! :) –
その方法は、socket.io 1.0では、これ以上の更新はできません。 – dievardump
io.set()およびio.get()メソッドは1.0では非推奨です。ミドルウェアを使用する必要があります。 http://socket.io/docs/migrating-from-0-9/ –