2

モジュールを のように変更しない限り、express-session は本番環境で動作する準備ができていないためcookie-sessionredisStorageを使用することにしました。

ドキュメントは私にはあまり明確ではないようです。それは言う

その他のオプションは cookies.get() と cookies.set() に渡されます

  • 何がcookiesありますか?
  • 必要なオプションを設定するために を使用する必要があるというsetことですか?

私は cookieSession をexpress-sessionとして使用しようとしていましたが、それはうまくいかないようです:

var cookieSession = require('cookie-session');

app.use(cookieSession({
  maxAge: 20*60*1000, //20 mins
  httpOnly: true,
  secure: true,
  secureProxy: true,
  keys: ['key1', 'key2']
}));
4

1 に答える 1

1

実際、私は正しい方法でそれを行っていました。しかし、ドキュメンテーションは混乱を招く可能性があるため、確信が持てませんでした。

この回答は、ドキュメントが実際に何を意味するのかを理解するのに役立ちました。

于 2015-10-16T14:04:00.913 に答える