首页 > 解决方案 > 如何在不重新加载页面的情况下设置新的 cookie

问题描述

我在用

import { Cookie } from 'ng2-cookies/ng2-cookies';

每当出现一些身份验证错误时,我都会显示登录弹出窗口并成功验证用户并设置 cookie。

但是在设置 cookie 之后,如果我访问任何服务,它会附加旧的过期 cookie 而不是新的 cookie..

public getAllBreakReasons = (): Observable<any> => {
    //console.log('from WorkObject Service')
    return this._http.get(`${this.breakReasonBaseUrl}/getAllBreakReasons?authToken=${Cookie.get('authToken')}`).catch(this.handleError);
  }

这是为了不打扰用户的页面......这是为了实现会话过期功能。

标签: angular

解决方案


推荐阅读