【发布时间】:2020-12-05 09:40:21
【问题描述】:
我在 webconsole 日志中看到此响应,即收到 graphQL 突变 api 调用。这很好,因为我期待错误并尝试处理它。
这是否意味着“0”是这里的键?如果是,response.0.errorType 是无效语法。
"0": {
"errorType": "DynamoDB:ConditionalCheckFailedException",
"errorInfo": null,
"locations": [
{
"line": 2,
"column": 3,
"sourceName": null
}
],
"message": "The conditional request failed (Service: DynamoDb, Status Code: 400, Request ID: BUEAM6ACKQBPHKDHGNASM49C4BVV4KQNSO5AEMVJF66Q9ASUAAJG, Extended Request ID: null)"
}
}
是否有正确的语法来检索“error.Type”值?提前感谢您的帮助。
【问题讨论】:
-
如果对象属性以数字开头,应该调用object["0"],或者object[0],见javascript.info/object
标签: json reactjs error-handling graphql