検索

ホームページ  >  に質問  >  本文

エクスプレスセッションはどのように使用しますか?

さらに多くの質問が一つずつ挙げられていますが、関係が比較的近いため、それは問題であり、大きな問題であると考えられており、何も問題はありません。
プロジェクトの説明:

リーリー

質問 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..
エクスプレスセッション公式ドキュメント

phpcn_u1582phpcn_u15822799日前528

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-05-16 13:38:03

    cookie-parsersignedCookie は署名検証を行うことができ、express-session はセッションの作成と保存をホストします。

    返事
    0
  • キャンセル返事