我正在尝试使用到期时间设置Cookie,但当我回来时,它显示未定义。
我这样设置,
$cookies.put('accessToken', JSON.stringify(userObj), {expires: expiry});
有谁能建议我怎样才能以正确的方式得到这个?
答案 0 :(得分:1)
根据文件,expires
必须是
String of the form "Wdy, DD Mon YYYY HH:MM:SS GMT" or a Date object indicating the exact date/time this cookie will expire.
。您确定expiry
是具有指定格式的String
对象还是Date
对象?
答案 1 :(得分:0)
使用ngCookies模块在1.4.0版本的角度中可以实现这一点:
https://docs.angularjs.org/api/ngCookies/service/ $饼干
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() + 1);
$cookies.put('someToken','blabla',{
expires: expireDate
});