解析程序中的AWS Appsync $ ctx与$ context

use*_*065 6 amazon-web-services graphql aws-appsync aws-appsync-ios appsync-apollo-client

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

Roh*_*nde 8

(此处为AWS AppSync开发人员)

$ctx并且$context在AWS AppSync中引用相同的解析器上下文。我们添加$ctx了别名,$context以减少用户必须输入的字符数($ctx$context!! 短50%)。

选择$context还是$ctx个人喜好。我$ctx在编写AWS AppSync解析器时更喜欢。

  • 为什么不是“$c”?打字时间减少 85%。 (4认同)