2016-04-06 8 views
0

私はプロジェクトをsocket.ioでサーバで区切られたフロントエンドで実行していますが、セッションを処理するには何か問題があります。ソケットioでセッションを処理する方法は、ユーザーがセッションを失うとソケットの魔女が本当に悪いページをリフレッシュするとき、このaproachの正しい方法は何ですか ?ユーザリフレッシュ時に別のサーバのsocket.ioでセッションを処理する方法

+0

セッションをクッキーして、ページをリフレッシュするときに、再ロード後にソケットが再接続したときにクッキーを使って同じセッションに再接続することができます。 socket.io接続が接続すると、そのページのすべてのCookieにアクセスできます。 – jfriend00

+0

システムに 'login'がありますか?どのユーザーが「接続」されているかをどのように認識していますか? – Rayon

+0

すべての方法で、localStorageまたはserver endを使用してクライアントエンドにユーザーデータを格納する必要があります。 – Nivesh

答えて

0

socketioイベントがトリガーされた場合は、バックエンドサーバーにデータを格納し、リフレッシュページの後に、データを取得するためにいくつかのajax呼び出しを使用して動作する必要があります。

+0

ソケットioを使用した例を表示できますか? –

+0

@talles_jpこのsocketio [doc](http://socket.io/get-started/chat/)を参照してください。 – RoyX

関連する問題