在哪里使用AWS Amplify/AppSync编写业务逻辑



我正在考虑在一个新项目中使用Amplify,但我很难理解这一点。

比方说,我有一个类似Facebook群组的产品。一个组有一个所有者和一个成员列表。

我希望我的突变解析器添加额外的检查,例如:

  • 当我创建一个组时,将所有者添加到成员列表中(或者,当我创建组时,如果所有者不在成员列表中,则失败(
  • 当我更新组中的成员列表时,如果我试图删除该组的所有者,则失败

在哪里表达这种逻辑是正确的?我不希望它出现在客户端上,并希望找到某种方法来添加lambda作为解析器的一部分运行,但到目前为止还没有找到!

哦,很确定这正是我想要的:https://aws-amplify.github.io/docs/cli-toolchain/graphql#function

如果我是对的,我会测试并接受。。。

最新更新