Sakkeer A Ответов: 0

Как найти ошибку отключения сети в angular 2+


Я пытаюсь найти проблему отключения сети. Я испробовал несколько способов. И все же я не нашел решения. Я не мог добиться этого с помощью кода состояния.


Вот мой пример кода:

var headers = new Headers();
    headers.append('Content-Type', 'application/json');
    headers.append('Authorization', 'Bearer ' + this.token); 

    this.http.get('http://someurl/'+userId,{headers:headers})

    .map(res => res.json())

    .subscribe(
      data => {
      console.log(data);
     },

    error => {
      console.log(error);
      if(error.status == 500) {
        this.dashResponse = false;
        this.notFoundResponse = false;
        this.serverErrorResponse = true;
      }
      else if(error.status == 404)
      {
        this.dashResponse = false;
        this.notFoundResponse = true;
        this.serverErrorResponse = false;
      }
      else if(error.status == 401)
      {
        this.router.navigate(['/login']);
        alert('Un Authorized');
        this.refresh();
      }
      else
      {
        this.dashResponse = false;
        this.notFoundResponse = false;
        this.serverErrorResponse = true;
      }
    }

     );


Может ли кто - нибудь решить мою проблему ?. заранее спасибо.

Что я уже пробовал:

Я хочу отобразить предупреждение о отключении сети. Я хочу получить ошибку в консоли. Но я так и не нашел решения.

0 Ответов