2017-02-02 7 views
1

サーバーをポート8080で実行したところ、データの認証とシリアル化で正常に機能しました。しかし、私がのライブプロダクションでコードを実行したとき、それは正常に認証されましたが、セッションにデータを保存しません!passport.jsがライブプロダクションサーバーでセッションを保存できませんでした

この問題でどのようなミドルウェアが設定されているのだろうか? express-sessionミドルウェアのドキュメントによると

答えて

1

デフォルトのサーバー側のセッションストレージ、MemoryStoreは、意図的に本番環境用に設計されていない です。ほとんどの条件下では メモリがリークし、単一のプロセスを超えてスケ​​ールされません。 はデバッグと開発を目的としています。

ストアの一覧については、compatible session storesを参照してください。

2つの生産環境のための最も人気の一つです。

関連する問題