突变响应进入数组我想在AppSync控制台的订阅中显示突变数组响应

时间:2019-03-20 12:03:02

标签: amazon-web-services graphql aws-appsync aws-aurora

我的突变为

type Mutation {
    createMessage(input: MessageInput): [Message]
}

type Subscription {
    messageCreated(room: String): [Message]
       @aws_subscribe(mutations: ["createMessage"])
}

我通过在一个选项卡中触发突变来测试订阅和突变,而在另一个选项卡中,我已经激发了订阅,将突变中的数据作为对象数组获得,但没有得到订阅的任何响应(我希望响应作为与突变相同的对象数组进行响应)

mutation createMessageWithMedia {
  createMessage(input: { metaType: Image, receiver: "16140a37-fa4e-4d04-aeda-bbc41a0726b1", room: "45a87f5b-ef9e-41cd-9cd7-f3e2f4946d31_16140a37-fa4e-4d04-aeda-bbc41a0726b1", type: Media, 
  media: [{
    bucket: "bucketname",
    path: "file/file1"
    url: "urlOfS3"
  },{
    bucket: "bucketname",
    path: "file/file1"
    url: "urlOfS3"
  }] }) {
    room
    bucket
    path
    url
    receiver 
    sender 
    metaType
    type
    id
  }
}

如上所述是我要求突变的要求。然后,我触发联接查询,该查询提供具有媒体详细信息的对象数组。 (我在MySql中使用Aurora Serverless)。请原谅

0 个答案:

没有答案