我正在尝试将我的应用程序的用户分组到一个“Company”下。
我已经在其他应用程序中实现了这一点,为用户提供了一个名为"company“的帐户属性/属性,它等于一个字符串。
则与该公司相关联的所有数据都对该用户可用。
如何使用AWS Amplify框架执行此操作?
发布于 2019-09-04 06:47:16
经过一些研究,我能够弄清楚这一点。
以防其他人遇到这个问题...
我正在寻找的是AWS Amplify所分类的“自定义解析器”。本质上,解析器是亚马逊网络服务端的GraphQL服务器的应用编程接口逻辑。
在您的Amplify项目结构中,应该有一个名为'Resolvers‘的文件夹。
我的是在
/backend/api/[API_NAME}/resolvers在此文件夹中,您可以为您的后端放置不同类型的客户解析器逻辑。
理想情况下,您应该为每个自定义终结点放置两个自定义文件。
这两个自定义文件如下所示:
Query.listSomeTable.req.vtl
Query.listSomeTable.res.vtl或
Mutation.createSomeTable.req.vtl
Mutation.createSomeTable.res.vtl这两个文件将覆盖AWS自动生成的解析器逻辑。这些文件采用Apache的Velocity Engine格式:'.vtl‘。
https://stackoverflow.com/questions/57764007
复制相似问题