Невозможно войти в приложение angular с nodejs с мобильных устройств - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть приложение, которое я создал, которое работает Angular 6, NodeJS, Express. В настоящее время приложение развернуто и работает без ошибок на настольных ПК и ноутбуках. Всякий раз, когда я пытаюсь войти в систему через мобильное устройство (смартфон, планшет и т. Д. c.), И это также происходит только с некоторыми мобильными устройствами, время соединения истекает. Я использовал отладку удаленного устройства через Chrome, но это медленно, не отвечает и почти бесполезно.

 this.dmsCallService.loginEmp(data).subscribe(result => {
  if(result){
    console.log("result in node response",result)

    this._snackBar.open(result.msg, 'Close', {
      duration: 1000,
      verticalPosition: 'top', // 'top' | 'bottom'
      horizontalPosition: 'end', //'start' | 'center' | 'end' | 'left' | 'right'
      panelClass: ['red-snackbar'],
    });

    localStorage.setItem('LoginData', JSON.stringify(result.info))
    sessionStorage.setItem('loginData', JSON.stringify(result.token));
    sessionStorage.setItem('menuData', JSON.stringify(result.menudata));
    sessionStorage.setItem('designation', JSON.stringify(result.designation));
    sessionStorage.setItem('id', JSON.stringify(result.id));
  }
  //this.myRoute.navigate(["dashboard"])

  console.log("designation for login",result.info.Designation)
  if (result.info.Designation == 'Student') {
      setTimeout((router: Router) => {
        this.myRoute.navigate(['student']);
      }, 1000);
  }


  if (result.info.Designation == 'Admin') {
    setTimeout((router: Router) => {
      this.myRoute.navigate(['admin']);
    }, 1000);
}

}, err => {
  this._snackBar.open('Login Error', 'error', {
      duration: 2000,
      verticalPosition: 'top', // 'top' | 'bottom'
      horizontalPosition: 'end', //'start' | 'center' | 'end' | 'left' | 'right'
      panelClass: ['red-snackbar'],
    });
 // this.isLoading = false;

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...