GraphQL api调用产生的未定义对象结果-Web控制台显示收到JSON响应

我正在使用React创建一个Web应用程序。我在AWS中有一个DynamoDB表,并配置了AppSync API。

我正在使用以下方法进行api调用:


const [items, setItems] = useState([]);

  useEffect(() => {
    (async () => {
      const apiGroups = await API.graphql(graphqlOperation(queries.getNtig, { PK: "Status", SK: "Active" }));
      setItems(apiGroups.data.getNtig.Group);
    })();
  }, []);

稍后,我使用结果创建一个下拉列表。我可以在Rest上完美地使用它,但是我试图切换到使用GraphQL。

我在网络控制台中看到JSON响应:

{
    "data": {
        "getNTIG": {
            "PK": "Status",
            "SK": "Active",
            "Group": [
                "Group1",
                "Group2"
            ]
        }
    }
}

我总是 Unhandled Rejection (TypeError): apiGroups.data.getNtig is undefined

任何帮助,不胜感激。

伊曼纽尔·斯卡巴巴托利

问题在于您要引用的密钥是namedgetNTIG而不是getNtig语言区分大小写,因此使用正确的大小写很重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AJAX响应返回有效的JSON,控制台日志未定义

来自分类Dev

Graphql查询结果在用户界面中正确返回,但数据在应用程序内部显示为“未定义”

来自分类Dev

Spotify Web API结果“未定义”

来自分类Dev

控制台期间未定义结果

来自分类Dev

Android Web控制台:UncaughtReferenceError:未定义Worker

来自分类Dev

使用 lottie-react-web,我收到以下控制台错误:<svg> 属性 viewBox:预期数字,“0 0 未定义未定义

来自分类Dev

无法将未定义或null转换为对象GraphQL

来自分类Dev

控制台中未定义的结果

来自分类Dev

控制台返回未定义

来自分类Dev

控制台日志未定义

来自分类Dev

选择显示未定义但控制台日志显示值 angularjs

来自分类Dev

从graphql响应返回空的“节点”对象

来自分类Dev

Redux Reducer没有显示我的控制台日志并返回未定义

来自分类Dev

流星:“控制台”变量在require调用中未定义

来自分类Dev

GraphQL:field.resolve()结果在指令内部未定义

来自分类Dev

为什么在 GraphQL 突变后结果记录为未定义?

来自分类Dev

Reactjs 控制台错误:“不推荐使用组件对象”和“ReferenceError:需要未定义”

来自分类Dev

如何在文本框中显示JSON结果,而不是写入控制台?

来自分类Dev

查询返回控制台日志中的项目,但是html显示Uncaught TypeError:尝试显示在页面上时无法调用未定义的方法“ get”

来自分类Dev

格式化 json 对象以在节点 js 控制台应用程序中显示

来自分类Dev

jQuery AJAX响应对象将控制台上的键记录为未定义

来自分类Dev

控制器从工厂收到未定义的调用函数

来自分类Dev

Ajax错误:控制台说-未定义POST

来自分类Dev

mongodb调试-ReferenceError:未定义控制台

来自分类Dev

Android Webview:控制台未定义

来自分类Dev

为什么控制台输出未定义?

来自分类Dev

Ajax的控制台错误:ReferenceError:未定义$

来自分类Dev

在控制台日志中功能未定义?

来自分类Dev

nil:NilClass rails控制台的未定义方法“ <<”

Related 相关文章

  1. 1

    AJAX响应返回有效的JSON,控制台日志未定义

  2. 2

    Graphql查询结果在用户界面中正确返回,但数据在应用程序内部显示为“未定义”

  3. 3

    Spotify Web API结果“未定义”

  4. 4

    控制台期间未定义结果

  5. 5

    Android Web控制台:UncaughtReferenceError:未定义Worker

  6. 6

    使用 lottie-react-web,我收到以下控制台错误:<svg> 属性 viewBox:预期数字,“0 0 未定义未定义

  7. 7

    无法将未定义或null转换为对象GraphQL

  8. 8

    控制台中未定义的结果

  9. 9

    控制台返回未定义

  10. 10

    控制台日志未定义

  11. 11

    选择显示未定义但控制台日志显示值 angularjs

  12. 12

    从graphql响应返回空的“节点”对象

  13. 13

    Redux Reducer没有显示我的控制台日志并返回未定义

  14. 14

    流星:“控制台”变量在require调用中未定义

  15. 15

    GraphQL:field.resolve()结果在指令内部未定义

  16. 16

    为什么在 GraphQL 突变后结果记录为未定义?

  17. 17

    Reactjs 控制台错误:“不推荐使用组件对象”和“ReferenceError:需要未定义”

  18. 18

    如何在文本框中显示JSON结果,而不是写入控制台?

  19. 19

    查询返回控制台日志中的项目,但是html显示Uncaught TypeError:尝试显示在页面上时无法调用未定义的方法“ get”

  20. 20

    格式化 json 对象以在节点 js 控制台应用程序中显示

  21. 21

    jQuery AJAX响应对象将控制台上的键记录为未定义

  22. 22

    控制器从工厂收到未定义的调用函数

  23. 23

    Ajax错误:控制台说-未定义POST

  24. 24

    mongodb调试-ReferenceError:未定义控制台

  25. 25

    Android Webview:控制台未定义

  26. 26

    为什么控制台输出未定义?

  27. 27

    Ajax的控制台错误:ReferenceError:未定义$

  28. 28

    在控制台日志中功能未定义?

  29. 29

    nil:NilClass rails控制台的未定义方法“ <<”

热门标签

归档