13

我知道上下文是您在 Lambda 函数中定义的名称,但是当谈到 Appsync 解析器时,我有点困惑。我已经看到$ctx$context在 AppSync 解析器中使用,包括在 AWS 文档中。AWS 自己的一些代码生成工具(例如 AWS Amplify CLI)会创建在同一代码中使用两者的解析器!我在解释这一点的文档中找不到任何内容。这里发生了什么?

4

1 回答 1

22

(此处为 AWS AppSync 开发人员)

$ctx$context在 AWS AppSync 中引用相同的Resolver Context。我们添加$ctx了别名,$context以减少用户必须输入的字符数($ctx$context!! 短 50%)

选择$context或是$ctx个人喜好。我更喜欢$ctx编写 AWS AppSync 解析程序。

于 2019-03-19T15:51:22.503 回答