首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建在特定事件发生时调用的自定义appsync解析器或lambda函数

创建在特定事件发生时调用的自定义appsync解析器或lambda函数
EN

Stack Overflow用户
提问于 2019-07-21 20:08:12
回答 1查看 490关注 0票数 1

我正在开发一个使用AppSync的应用程序,我需要一些自定义,例如-我想有一个邀请模型,其中有一个id是邀请码,并有一个user字段,这是连接到用户模型,每当创建用户的输入需要给出一个邀请id (邀请码),但它只连接到邀请,而不是邀请到用户。

我试过阅读有关自定义解析器的内容,但它们使用的是一种特殊的语言,学习起来相当困难,因为它们的文档没有太多帮助。我试着寻找如何使用aws amplify创建一个λ函数,然后我遇到了这个问题https://github.com/aws-amplify/amplify-cli/issues/997

所以我目前需要的功能是这样的-管理员创建和邀请模型,并给它一个id和一个用户字段,这是空的一开始。当创建一个用户(也是一个模型)时,其中一个输入字段是将邀请连接到用户的邀请id,因此我可以在查询用户时获得邀请,但是通过这种方式,我不能通过邀请查询用户,所以我想做一个lambda函数,它在创建用户后将用户id连接到邀请表,我该如何做呢?

EN

回答 1

Stack Overflow用户

发布于 2019-08-03 03:57:00

有几种方法可以解决这个问题。最简单的方法可能是设置管道解析器。请参阅此处的文档https://docs.aws.amazon.com/appsync/latest/devguide/pipeline-resolvers.html

本质上,你要设置的是一个createUser变异,解析器是流水线。在第一个函数中,您将创建您的用户,在下一个函数中,您将用户id连接到邀请。

一定要遵循这里针对管道解析器的一些教程,因为这将解决您的用例:https://docs.aws.amazon.com/appsync/latest/devguide/tutorial-pipeline-resolvers.html#aws-appsync-tutorial-pipeline-resolvers

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57133074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档