我正在考虑在一个新项目中使用Amplify,但我很难理解这一点。
比方说,我有一个类似Facebook群组的产品。一个组有一个所有者和一个成员列表。
我希望我的突变解析器添加额外的检查,例如:
- 当我创建一个组时,将所有者添加到成员列表中(或者,当我创建组时,如果所有者不在成员列表中,则失败(
- 当我更新组中的成员列表时,如果我试图删除该组的所有者,则失败
在哪里表达这种逻辑是正确的?我不希望它出现在客户端上,并希望找到某种方法来添加lambda作为解析器的一部分运行,但到目前为止还没有找到!
哦,很确定这正是我想要的:https://aws-amplify.github.io/docs/cli-toolchain/graphql#function
如果我是对的,我会测试并接受。。。