0

我正在尝试使用 ngx-cookie-service 设置一个 cookie,以便以后能够检索它

刷新时代码工作正常,并且 cookie 存在于 chrome 开发人员工具 - 应用程序 - cookie 中,有效期为一年。

当浏览器关闭然后打开时,进入应用程序时cookie不存在

我的代码

 import {CookieService} from 'ngx-cookie-service';

setcookie(U:User)
    {
      
       let domain = "localhost";
    let path = '/';
    let secure = true;
    let expiry = new Date();
    expiry.setDate(expiry.getDate()+365);
   
        this.cookieService.set(
            'userCookie',
            JSON.stringify(U)
            ,expiry,path,domain,secure,'None'
           ); 
        
    }
4

1 回答 1

0

事实证明这是我这一边的一个愚蠢的失误。我的 chrome 在安全部分激活了“关闭所有窗口时清除 cookie 和站点数据”选项。

于 2022-03-01T19:54:09.080 回答