我的突变为
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)。请原谅