2
有効期限が3か月のCookieを設定しようとしています。私はクッキーをうまくセットすることができますが、そのために設定された有効期限は機能していません。Express 4.13.4でmom.toDate()を使用しているときにCookieの有効期限が無視される
私は欲しい時にdateJSを使用して日付オブジェクトを作成しました。コンソールから正しい時刻が出力されていますが、クッキーに適切な値が設定されていない場合、日付から3ヶ月ではなく数分で期限切れになります。
// Create the date the cookies will expire on
var cookieDate = moment().add(6, 'months').toDate();
console.log(cookieDate);
res.cookie('username', user.username, { expires: cookieDate });
私はドキュメントを見て、それに渡されるDateオブジェクトを尋ねるだけです。
私も見つけたのはthisでした。クライアントに応答してクッキーを設定する必要があるので、OPにreq.session.cookieを使用するように指示しています。セッションではありません。