次の方法で Cookie の有効期限を設定しています。
var dt = new Date();
dt.setMinutes(dt.getMinutes() + 30);
$cookieStore.put("loggedin", true, { expires: dt })
Cookie は作成されていますが、その有効期限は「閲覧セッションが終了したとき」と表示されます。何?
次の方法で Cookie の有効期限を設定しています。
var dt = new Date();
dt.setMinutes(dt.getMinutes() + 30);
$cookieStore.put("loggedin", true, { expires: dt })
Cookie は作成されていますが、その有効期限は「閲覧セッションが終了したとき」と表示されます。何?
構成レベルですべての Cookie に Cookie 属性を設定します (moment.js
有効期限の設定に使用)。
angular.module('myApp').config(cookies);
function cookies($cookiesProvider, moment) {
// site domain like: domine.com
$cookiesProvider.defaults.domain = 'yourdomine.com';
// set expiration to next week (+ 1 week)
$cookiesProvider.defaults.expires = moment().add(1, 'week').calendar();
// see HTTP cookies to view attributes
}