Angular 8, ng2-cook ie не удаляется после перезагрузки страницы - PullRequest
0 голосов
/ 10 апреля 2020

Я занимаюсь разработкой приложения angular8. В котором я сохранил access_token ad refresh_token в Cook ie. Когда я вхожу в приложение, оно устанавливается с истечением времени. При нажатии на кнопку «Выйти» он также получает SD SDRED, используя Cook ie .delete ().

Но, скажем, я нахожусь на маршруте и просто перезагрузить страницу из кнопки браузера, приложение перезагружается правильно, но теперь когда я нажимаю «Выйти», мой Повар ie не удаляется. (Я также пробовал ngx-cook ie -service) одинаковое поведение в обоих. При перезагрузке страницы куки не удаляются.

public logout() {
    this.loginService.logout().subscribe(
      response => {
          console.log(response);
          this.loginService.removeCookie();
          this.loginService.authorities = [];
          this.router.navigate(['/']);
      },
      error => {
          console.log(error);
          this.loginService.removeCookie();
          this.loginService.authorities = [];
          this.router.navigate(['/']);
      }
      );
  }

LoginService 
   removeCookie() {
        Cookie.delete('access_token');
        Cookie.delete('refresh_token');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...