解析器中的 AWS Appsync $ctx 与 $context
AWS Appsync $ctx vs $context in resolvers
我知道上下文是您在 Lambda 函数中定义的任何名称,但是当涉及到 Appsync 解析器时,我有点困惑。我已经看到 $ctx
和 $context
都被用在 AppSync 解析器中,包括在 AWS 文档中。 AWS 自己的一些代码生成工具(如 AWS Amplify CLI)创建了在同一代码中使用这两种工具的解析器!我在解释这一点的文档中找不到任何内容。这是怎么回事?
(此处为 AWS AppSync 开发人员)
AWS AppSync 中的 $ctx
和 $context
指的是同一个 Resolver Context。我们添加 $ctx
作为 $context
的别名以减少用户必须键入的字符数($ctx
比 $context
短 50%!!)
选择 $context
或 $ctx
是个人喜好。在创作 AWS AppSync 解析器时,我更喜欢 $ctx
。
我知道上下文是您在 Lambda 函数中定义的任何名称,但是当涉及到 Appsync 解析器时,我有点困惑。我已经看到 $ctx
和 $context
都被用在 AppSync 解析器中,包括在 AWS 文档中。 AWS 自己的一些代码生成工具(如 AWS Amplify CLI)创建了在同一代码中使用这两种工具的解析器!我在解释这一点的文档中找不到任何内容。这是怎么回事?
(此处为 AWS AppSync 开发人员)
AWS AppSync 中的$ctx
和 $context
指的是同一个 Resolver Context。我们添加 $ctx
作为 $context
的别名以减少用户必须键入的字符数($ctx
比 $context
短 50%!!)
选择 $context
或 $ctx
是个人喜好。在创作 AWS AppSync 解析器时,我更喜欢 $ctx
。