无法读取某些Cookie

Sho*_*bal 5 cookies session-cookies angular-cookies angular

我正在尝试从浏览器读取cookie,以设置authguard。我正在尝试检查是否已设置cookie,然后用户已登录,否则未登录。为此,我正在使用ngx-cookie-service。这是从Cookie获取价值的代码。

import {UserAuthService} from '../services';
import { CookieService } from 'ngx-cookie-service';

@Injectable()
export class AuthService {

constructor(
  private cookieService: CookieService,
}

  getSessionid() {
    this.cookieService.set('test', '123');
    console.log(this.cookieService.get('test'));
    console.log(this.cookieService.get('sessionid'));
    console.log(this.cookieService.get('csrftoken'));
    console.log(this.cookieService.get('messages'));
    return this.cookieService.get('sessionid') || null;
  } 
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,它在控制台中正确打印了某些值,例如test和csrftoken,但是message和sessionid为空白,在应用程序选项卡中,我可以看到所有cookie。这是我的应用程序选项卡的屏幕截图。 在此处输入图片说明

这是我的控制台的屏幕截图 在此处输入图片说明

有人知道这里怎么了吗?

Dib*_*nia 2

如果您从未找到答案 -

这是因为不打印的 cookie 是“httpOnly”。您可以在第一个屏幕截图的第七列中勾选这些 cookie。

https://owasp.org/www-community/HttpOnly