aws appsync 自定义订阅解析器:连接失败,运行时错误

问题描述 投票:0回答:1

我想要实现的目标:订阅的自定义 javascript 解析器。

我知道当您使用 appsync 并创建一个类型时,例如

type chatMessage { channel: String! userId: String! text: String! id: ID! }

appsync 将自动为您生成查询、突变和订阅。尽管自动生成的订阅似乎都没有解析器,但它们仍然有效。为什么会这样?

当我尝试在

onCreateChatMessage
上附加自定义 JavaScript 解析器时,它失败了
"Connection failed: {\"errors\":[{\"errorType\":\"Code\",\"message\":\"Runtime Error\"}]}"

我尝试创建一个新的订阅,并将解析器附加到它,但也失败了。

我添加的解析器基于 appsync 文档

我做错了什么?日志也没有显示任何错误:/

javascript aws-appsync aws-appsync-resolver
1个回答
0
投票

处理同样的问题。我还没有弄清楚,但是根据您的示例,文档说将您的数据源设置为 NONE 类型。看起来您已将其设置为突变的数据源。

© www.soinside.com 2019 - 2024. All rights reserved.