0
アプリを変更するたびに、nodemonはアプリ全体を再起動しますが、そのたびにセッションが破棄されます。私は私のアプリを変更するたびにサインインしなければならないので、これは迷惑になってきています。これを避けるにはどうすればよいですか?ノード/エクスプレスでアプリが再起動されるたびにセッションがリセットされる
私はユーザーIDだけを保存するので、Cookieベースのセッションを使用しています。私のセットアップは、この(CoffeeScriptのでは)次のようになります。
app.use express.cookieParser()
app.use express.session
secret: 'mysecretkey'
app.use express.csrf()
そして、私はこれを行うことによって、私のセッションを保存:デフォルトのexpresssJSによって
req.session.userid = user._id.toHexString() # it's a mongoDB ObjectID
req.session.save()
AWのがらくた:
あなたが急行し、モンゴとのセッションのサポートを設定する方法については、この質問を参照することができます。それはなぜガイドでは言われていないのですか?私はそれがクッキーベースであると仮定しました。ありがとう! –
私はmongodbベースのセッションを使用しますか? https://github.com/kcbanner/connect-mongoまたはhttps://github.com/masylum/connect-mongodb?私は違いを伝えることはできません。 –
私はconnect-mongoを使用していて問題はありませんでした。それらのうちの1つについて気に入らないものに遭遇した場合は、他の人にプラグインするのはかなり簡単です:) –