0

過去2日間から、私はこの問題に直面しています。再起動するたびに、Sails サーバー セッションが期限切れになり、すべてのユーザーがログアウトされました。これから克服する方法はありますか?Sails doc を確認しましたが、セッションをデータベースに保存できませんでした。

4

2 に答える 2

0

編集: mongoセッションストアが期待どおりに機能しないというバグがあるようです。sails

EDIT2 : ドキュメント リポジトリが更新され、ウェブサイトもすぐに更新されるはずです。

node <=0.12.x を使用している場合は mongo-connect v0.8.2 を使用する必要があり、node >= v4.x を使用している場合は mongo-connect >= v1.0.0 を使用する必要があります。

セッション構成を更新する必要があります

mongo をセッション ストアとして使用するには、connect-mongoパッケージを依存関係としてインストールします。

npm install connect-mongo

次にconfig/sessions.js

module.exports.sessions = {
    adapter: 'mongo',
    host: 'localhost',
    port: 27017,
    db: 'sails',
    collection: 'sessions',
};
于 2016-02-13T07:28:03.563 に答える