代码之家  ›  专栏  ›  技术社区  ›  forJ

如何开发和测试AWS AppSync

  •  5
  • forJ  · 技术社区  · 6 年前

    我们已经决定 AppSync 将是我们React原生应用程序开发的一个极好的工具。然而,问题在于开发的可伸缩性。一整天都在谷歌上寻找解决办法 破解补丁 离线开发使得任何人都可以自由地创建api并合并它们,我意识到没有这样的解决方案。

    那么大型团队如何使用 破解补丁 破解补丁 为每个开发人员提供的应用程序,这样每个人都可以自由地更改自己的API,然后如何将其合并到产品中 破解补丁 应用程序?

    我真希望有一种方法可以在本地开发api,并使用git将它们合并并直接将代码上载到 破解补丁

    2 回复  |  直到 6 年前
        1
  •  2
  •   sebastian    6 年前

    您也可以使用 serverless framework 要使用此插件管理AppSync终结点,请执行以下操作: https://github.com/sid88in/serverless-appsync-plugin

    它还声明,它支持本地开发的脱机模式。不过,我还没有测试过。但是,当您想在CI/CD环境中预测试AppSync时,这会很有用。

        2
  •  1
  •   pauldendulk    4 年前

    您可以使用awscloudformation对整个AWS AppSync配置进行源代码控制,包括端点、模式、解析器、数据源和任何其他AWS资源。 Adrian's article 贯穿整个过程。这个 ChatQL sample on GitHub 包含一个CloudFormation文档和GraphQL模式,您也可以将其用作引用。

    一旦您使用CloudFormation对AppSync和资源进行了建模,您就可以轻松地根据需要多次复制您的环境。因此,您可以为每个开发人员设置单独的端点,也可以使用共享端点。我更喜欢前者,因为它提供了开发人员之间的隔离。