首页 > 解决方案 > aws appsync oncreate 订阅不会触发

问题描述

这些是直接来自应用同步查询页面的查询

subscription MySubscription {
  onCreateMove(owner: "myUser") {
    id
    owner
    createdAt
    updatedAt
  }
}

在一个单独的窗口中,我有这个查询来创建一个移动。但是还没有看到订阅窗口中出现任何内容。

我读到查询需要匹配的返回字段,但没有运气让它工作,但我认为这可能是问题的根源。

问题在这里解释-> https://github.com/aws-amplify/amplify-js/issues/4832#issuecomment-582097819

mutation MyMutation {
  createMove(input: {id: "5"}) {
    id
  }
}

我需要保留的架构中有身份验证规则

type Move 
  @model 
  @auth( rules: [
    { allow: owner, ownerField: "owner", operations: [create, update, delete, read] },
  ])
{
...
}

知道如何在应用同步游乐场控制台中完成这项工作吗?

标签: graphqlsubscriptionaws-appsyncamplify

解决方案


推荐阅读