我想要实现的目标:订阅的自定义 javascript 解析器。
我知道当您使用 appsync 并创建一个类型时,例如
type chatMessage { channel: String! userId: String! text: String! id: ID! }
appsync 将自动为您生成查询、突变和订阅。尽管自动生成的订阅似乎都没有解析器,但它们仍然有效。为什么会这样?
当我尝试在
onCreateChatMessage
上附加自定义 JavaScript 解析器时,它失败了
"Connection failed: {\"errors\":[{\"errorType\":\"Code\",\"message\":\"Runtime Error\"}]}"
。
我尝试创建一个新的订阅,并将解析器附加到它,但也失败了。
我添加的解析器基于 appsync 文档
我做错了什么?日志也没有显示任何错误:/
处理同样的问题。我还没有弄清楚,但是根据您的示例,文档说将您的数据源设置为 NONE 类型。看起来您已将其设置为突变的数据源。