无法在对象的控制台中打印错误消息

时间:2017-06-29 19:30:24

标签: xcode angular typescript ionic-framework

我收到以下对象错误:

 "error": {
 "errors": [
   {
    "domain": "global",
    "reason": "authError",
    "message": "Invalid Credentials",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Invalid Credentials"
 }
}

我想在错误代码为401或消息为“Invalid Credentials”时调用操作,但以下代码不执行任何操作,当我尝试执行console.error("got something:", err["code"]);登录控制台时,它会显示为空白:< / p>

  console.error("got something:", err["code"]);

        if (err["code"]=="401") {
          console.log("Found error: 401");
          this.messageServ.presentMessage("auth_error");
    }
        return err;

1 个答案:

答案 0 :(得分:0)

看起来你的对象图中没有足够深入的访问字段

试试这个:

 err["error"]["code"]