【问题标题】:AWS Amplify: The variables input contains a field name 'foo' that is not defined for input object type 'UpdateBarInput'AWS Amplify:变量输入包含未为输入对象类型“UpdateBarInput”定义的字段名称“foo”
【发布时间】:2021-10-01 00:29:45
【问题描述】:

看到过类似的问题,他们正在更新关系模型,但这是主要领域

模型设计:



查询:

  const { data } = await API.graphql({
    query: mutations.updateInvitation,
    variables: {
      input: { id: "invite id", status:"accepted" },
      authMode: "AWS_IAM",
    },
  });



错误:

{"data": null, "errors": [{"locations": null, "message": "The variables input contains a field name 'status' that is not defined for input object t
ype 'UpdateInvitationInput' ", "path": null}]}

所以错过了什么?

【问题讨论】:

    标签: amazon-web-services aws-amplify


    【解决方案1】:

    在我的情况下的解决方案: 打开schema.graphql 并查找invitation 模型, 添加status: String 字段,然后执行amplify push(在终端中)。

    对有关再生突变的问题回答“是”。
    你可以在docs阅读更多内容

    【讨论】:

      猜你喜欢
      • 2020-12-05
      • 2022-01-07
      • 2015-02-27
      • 1970-01-01
      • 2019-11-30
      • 2020-01-09
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多