さらに多くの質問が一つずつ挙げられていますが、関係が比較的近いため、それは問題であり、大きな問題であると考えられており、何も問題はありません。
プロジェクトの説明:
質問 1: sessionID の値がリクエストごとに変わるのはなぜですか?したがって、独自のカスタム値を req.session に追加する方法はありません。ストレージには redis を使用するだけで十分であるとインターネットで読みました。しかし、別の問題が発生しました。req.session.regenerate() は verify.js では使用できません。エラー メッセージは次のとおりです。regenerate プロパティがありません。なぜ Redis を使用して誰か独自のメソッドを破壊するのでしょうか?
質問2: 再度インターネットで調べてみたところ、app.jsのvar session = require('express-session');
的这个session,和verify.js里面var session = require('express-session');
,因为require两次,导致实际上两个文件中的req.session不是同一个对象。这我就搞不清了,明明是操作的同一个req.session为什么会不同,试了网上别人回答的const session = require('express-session');
が原因とのことでしたが、まだ解決できませんでした。
この 2 日間、このセッションで気を失いそうになりました。フロントエンドの初心者です。よろしくお願いします。
背景補足:
リーリーセッション検証を記述するには、基本的に次の内容を参照します:
/a/11...
http://www.cnblogs.com/chying...
http://wiki.jikexueyuan.com/p..
エクスプレスセッション公式ドキュメント
cookie-parser
signedCookie
は署名検証を行うことができ、express-session はセッションの作成と保存をホストします。