0

ログイン、チャットセッションなどのためにnodejsで完全なセッション管理を作成しようとしています。私はたくさんグーグルで検索し、得たすべてのソリューションはいくつかのフレームワーク/モジュールを使用していました。モジュール/フレームワークを使用したくありません。私はむしろこれのために私自身の解決策を構築したいと思います:

だからこれは計画です:

  1. クライアントマシンにセッションCookieを設定します(まだ方法を理解するため)
  2. phpの場合のように、Cookieごとに、ファイルではなくデータベースで一意のIDを維持します(mongodbを使用しています)
  3. ユーザーがアプリケーションを開くと、Cookieが設定され、データベースにエントリが作成され、データベースから対応する情報が取得されます。

このための具体的な計画はまだ立てていません。このようにするのが良い考えかどうか知りたかったのですか?私はどこかで読んだ....'本物の男性はフレームワークを使用していません。彼らはすべてを自分たちで作ります':P

私が間違った方向にいる場合は私を訂正してください。Mこれらのことから始めたばかりです。

4

1 に答える 1

1

クローズドソースの node.js フレームワークについては知りません。やりたいことを実行できると思われるものを 1 つ選んでダウンロードし、ソース コードを調べて、開発者がそれをどのように実装したかを確認してください。次に、彼らがそれをどのように行ったかについて、あなたの (認識された) 改善点を考え出します。おそらく、セッション管理の実装には、これまで明らかではなかった細かい点がたくさん含まれていることに気付くでしょう。

関連するコードを見ることが許可されていない学校の課題である場合は、上記のアドバイスをすべて無視してください。だとしたら、無能な先生で申し訳ない。

于 2012-08-31T08:33:27.573 に答える