Size: a a a

Советский Angular

2020 October 22

AT

Arams Tomojans in Советский Angular
))) у нас с другом челенж)) никакой еды на улице 21 день)) а потом 21 день никакого жаренного и вредного)))
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Российские ученые разморозили несколько доисторических червей, и двое проснулись

Эти два червя, собранные из вечной мерзлоты в Арктике, были среди 300 размороженных для анализа в 2018 году

После оттаивания два червя начали двигаться и есть. Одному 32 000 лет, а другому 41 700 лет.

До конца 2020 года оставалось только два месяца...
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
Российские ученые разморозили несколько доисторических червей, и двое проснулись

Эти два червя, собранные из вечной мерзлоты в Арктике, были среди 300 размороженных для анализа в 2018 году

После оттаивания два червя начали двигаться и есть. Одному 32 000 лет, а другому 41 700 лет.

До конца 2020 года оставалось только два месяца...
на глаз чисто, видишь ошибку?
export class TokenInterceptor implements HttpInterceptor{

 constructor(private auth: AuthService,
             private router: Router) {
 }

 intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
   if (this.auth.isAuthenticated()) {
     req = req.clone({
       setHeaders: {
         Authorization: this.auth.getToken()
       }
     })
   }
   return next.handle(req).pipe(
     catchError(
       (error: HttpErrorResponse) => this.handleAuthError(error)
     )
   )
 }

 private handleAuthError(error: HttpErrorResponse): Observable<any> {
   if (error.status === 401) {
     this.router.navigate(['/login'], {
       queryParams: {
         sessionFailed: true
       }
     })
   }
   return throwError(error)
 }
}
источник

MG

Moe Green in Советский Angular
Вертихвост キバ 🏡🦊
Российские ученые разморозили несколько доисторических червей, и двое проснулись

Эти два червя, собранные из вечной мерзлоты в Арктике, были среди 300 размороженных для анализа в 2018 году

После оттаивания два червя начали двигаться и есть. Одному 32 000 лет, а другому 41 700 лет.

До конца 2020 года оставалось только два месяца...
Такие молодые, пацаны 😁
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
на глаз чисто, видишь ошибку?
export class TokenInterceptor implements HttpInterceptor{

 constructor(private auth: AuthService,
             private router: Router) {
 }

 intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
   if (this.auth.isAuthenticated()) {
     req = req.clone({
       setHeaders: {
         Authorization: this.auth.getToken()
       }
     })
   }
   return next.handle(req).pipe(
     catchError(
       (error: HttpErrorResponse) => this.handleAuthError(error)
     )
   )
 }

 private handleAuthError(error: HttpErrorResponse): Observable<any> {
   if (error.status === 401) {
     this.router.navigate(['/login'], {
       queryParams: {
         sessionFailed: true
       }
     })
   }
   return throwError(error)
 }
}
а если включить подсветку синтаксиса?
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
а если включить подсветку синтаксиса?
я имею ввиду в логике)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
я имею ввиду в логике)
как работает isAuthenticated?
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
как работает isAuthenticated?
isAuthenticated(): boolean {
   return !!this.token;
 }
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
isAuthenticated(): boolean {
   return !!this.token;
 }
а ошибка какая?
источник

AT

Arams Tomojans in Советский Angular
Вертихвост キバ 🏡🦊
а ошибка какая?
при обновлении страницы выбрасывает на страницу логина. тобишь теряется токен
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Arams Tomojans
при обновлении страницы выбрасывает на страницу логина. тобишь теряется токен
а ошибка какая?
источник

AT

Arams Tomojans in Советский Angular
setToken(token: string) {
   this.token = token;
 }

 getToken(): string {
   return this.token;
 }
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
метод handleAuthError вызывается?
источник

AT

Arams Tomojans in Советский Angular
сейчас чекну
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
что приходит на бекенд? что отправляется в запросе?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
какой параметр хендлится на бекенде?
источник

AT

Arams Tomojans in Советский Angular
во время обновления страницы?
источник

AT

Arams Tomojans in Советский Angular
на беке тихо
источник

AK

Alex Kulagin 🏡 in Советский Angular
Arams Tomojans
setToken(token: string) {
   this.token = token;
 }

 getToken(): string {
   return this.token;
 }
Токен появляется позже чем начальная навигация происходит
источник

AK

Alex Kulagin 🏡 in Советский Angular
Возможно
источник