AngularJs的$cookies在过期时间内不起作用

AngularJs $cookies is not working with expiry time

本文关键字:时间 不起作用 过期 cookies AngularJs      更新时间:2023-09-26

我正在尝试设置具有到期时间的cookie,但当我返回时,它显示未定义

我这样设置,

 $cookies.put('accessToken', JSON.stringify(userObj), {expires: expiry});

有人能建议我如何以正确的方式得到这个吗?

根据文档,expires必须是CCD_ 2。您确定expiry是指定格式的String对象还是Date对象?

这在使用ngCookies模块的角度1.4.0构建中是可能的:

https://docs.angularjs.org/api/ngCookies/service/$cookies

var expireDate = new Date();
  expireDate.setDate(expireDate.getDate() + 1);
$cookies.put('someToken','blabla',{
  expires: expireDate 
});