主题
我将GraphQL和DynamoDB用作通过AppSync工作的后端。 AppSync基于vtl生成并执行json(我实际上不知道服务的哪一部分执行它)-因此它的名称为Resolver Mapping Template
我需要用我编写的自定义解析器覆盖我的所有GraphQL端点,但是开发很麻烦,因为除了aws控制台,我找不到任何解决方法来简化开发和测试,这是缓慢且不便的事情
我尝试过的事情
作为一种方法,我尝试创建DynamoDB
json文件并通过awscli
上传它们,但是AppSync
使用另一种json格式-Resolver Mapping Template
我需要的
我想知道有关如何开发,调试和测试我的解析器的任何解决方法和指南。
所以我需要2个选项或同时使用
$util
的东西进行比较。很高兴答案 0 :(得分:2)
建议使用Amplify CLI来管理自动创建的解析器,并自行更新解析器,以缓解某些“发展伤痛”部分。
我注意到您提到了您要寻找的东西之一就是能够快速测试解析器的能力(在这种情况下,amplify cli将为您创建),但是如前所述,每次进行amplify推送都需要一些时间。 cfn更新。您可能感兴趣的(可能是为您缓解此问题)是用于cli的新RFC:https://github.com/aws-amplify/amplify-cli/issues/1433
查看是否满足您的需求,在该github帖子中添加评论。