我收到以下对象错误:
"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;
答案 0 :(得分:0)
看起来你的对象图中没有足够深入的访问字段
试试这个:
err["error"]["code"]