Как показать тело неверного ответа на запрос в angular 4? - PullRequest
0 голосов
/ 17 сентября 2018

Чтобы выдать сообщение об ошибке входа в систему, я добавил сообщение в конструкторе Bad Request Response, которое отображается в почтальоне при тестировании веб-API.Примерно так: return BadRequest («Сообщение об ошибке»);Теперь я хочу получить это сообщение и отобразить его в компоненте на стороне клиента.Но я не знаю, как это восстановить.Я пытаюсь так:

signIn() {
this.authService.login(this.loginCredentials).subscribe(result=>{
  if(result){
    let returnUrl=this.route.snapshot.queryParamMap.get('returnUrl');
    this.router.navigate([returnUrl||'/']);
  } 
},
(err) => {
  this.loginMessage=true;
  console.log(err.body);
  this.invalidLogin=true;
});

}

1 Ответ

0 голосов
/ 17 сентября 2018

Наконец-то понял. Это будет

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