簡體   English   中英

如何在角度4中顯示錯誤請求響應的正文?

[英]How to show body of a bad request response in angular 4?

為了提供登錄錯誤消息,我在Bad Request Response的構造函數中添加了一條消息,該消息在測試Web api時顯示在郵遞員中。 像這樣:return BadRequest(“ Error Message”); 現在,我想獲取該消息並顯示在客戶端的組件中。 但我不知道該如何檢索。 我正在這樣嘗試:

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;
});

}

終於明白了。 這將是

console.log(err.body);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM