0

私はexpressjsを使ってプログラムを書くことができます。ユーザー名とパスワードをjsonファイルに書き込み、リクエストを受け取ったときにアクセスします。

req.body.password == users[req.body.username].password)

作成したセッションID(SID)をコピーしてクライアントに送信したい。新しいリクエストを受け取ったら、それがローカル(メモリ内)にあるかどうかを確認したいのですが、そこにない場合は別のエラーコードをユーザーに送信したいと思います。

if(req.session.id=

私の質問は、redis (または) DB を使用しない場合、これらのセッション ID をメモリに保存するにはどうすればよいですか? 再起動時にメモリ内にある場合、すべてのデータがなくなっていることを理解しています。

どうやってやるの ?

4

1 に答える 1

0

セッション ストアを使用しないでください。Express (Connect) のデフォルトはメモリ セッション ストアです。

于 2013-01-11T08:53:12.600 に答える