私はSPA(シングルページWebアプリ)に取り組んでいます。アイデアは、軽量化してフレームワークや抽象化などをあまり使用しないことだったので、静的 + 動的ファイル用の HTTP サーバーを作成しましたが、うまく機能します。今、私は Web アプリに socket.io を実装しましたが、セッションを処理する良い方法は何だと思いますか?誰がデータをプッシュする必要があります)。私が十分に明確であることを願っています:)
1 に答える
1
Socket.io にはsocket.get
、 、 、socket.set
およびを介して、特定のソケットのサーバー側セッション データを保存するためのメソッドが組み込まれていますsocket.del
。このデータを保存する場所は、デフォルトではメモリストアですが、redis などを使用することもできます。ソケットが切断されると、そのデータは再接続時に保持されないことに注意してください。ソケットセットアップイベントまたは認証中。
そのため、localStorage、sessionStorage、またはプレーンな古いバニラ Cookie などを介して永続化できるクライアント データが残ります。
于 2012-09-30T23:17:55.210 に答える