У меня есть приложение, которое я создал, которое работает 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;
});