如果用户登录,我想将用户数据保存在Cookie中,这样我就可以在浏览器关闭时再使用它,然后再次打开网站。为了添加Cookie,我使用的是angular-cookies由角度给出的.js。 (https://docs.angularjs.org/api/ngCookies)
angular.module("app", ['ngCookies']);
(已添加)
app.controller("xyzController", function ($cookieStore) {});
(将Cookie添加到控制器中)
当我存储cookie时,函数内部我正在使用此代码:
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() + 10);
$cookies.put('data-login-user',JSON.stringify($scope.loginuser),{'expires': expireDate});
在这种情况下,cookie正在添加,但它将进入会话cookie。没有过期时间,但根据代码我通过10天过期时间没有设置在cookies中。
那么如何使用此库为Cookie添加过期时间?
红色标记cookie是此代码通过会话cookie推送的cookie