セッションを作成し、ExpressのようなフレームワークなしでNode.jsで管理するにはどうしたらいいですか?Node.jsを使用したセッションの作成と管理
Expressを使う方がはるかに簡単かもしれませんが、私はノードを使ってそれをどうするかを知りたいのです。
ノードの管理セッションについて言及しているほとんどの質問にはexpressを使用していますが、私は明示的にそれを行う方法を知りたいのです。簡単な出発点として
セッションを作成し、ExpressのようなフレームワークなしでNode.jsで管理するにはどうしたらいいですか?Node.jsを使用したセッションの作成と管理
Expressを使う方がはるかに簡単かもしれませんが、私はノードを使ってそれをどうするかを知りたいのです。
ノードの管理セッションについて言及しているほとんどの質問にはexpressを使用していますが、私は明示的にそれを行う方法を知りたいのです。簡単な出発点として
は、我々はときに、ユーザのログインセッションを開始し、彼はログアウト時に破棄したとします。
、我々は基本的に一意のセッションIDを作成し、当社のサーバーでのRedis/mysqlのようないくつかのデシベルで、このセッションIDを保存するときに、ユーザのログインので、同じことが次の後続の要求のためにクライアントに与えられます。 (サーバーのメモリにセッションIDを保存しないでください。サーバーが再起動したときにこのセッションが失われるように)
次回、新しい要求がsession-idのクライアントから来ると、そのsession-idに基づいて応答を送ります。
ユーザがログアウトすると、私たちはdbからsession-idを削除します。同様に、session-idにタイムアウトを追加できます。
これは、必要に応じてそれを拡張することができ、シンプルなコンセプトです。
あなたはセッションがどのようなものか、どのように機能するのか知りたいと思いますか? 私の質問は具体的かつ明確です。ノードを使ってそれらがどのように作成され、管理されているかを尋ねています。助けてくれるリソースがあれば、ここに追加してください。わかってくれてありがとう! –