如何使用Amplify为GraphQL API(AWS AppSync)生成类

时间:2020-05-06 05:24:28

标签: graphql aws-amplify aws-appsync aws-amplify-cli

我在另一个人推送的AWS AppSync上有一个GraphQL API,想要连接到它并获取我的Android应用程序中的数据。根据AWS文档,要将API与我的应用集成,我应该执行以下3条命令:

  npm install -g @aws-amplify/cli
  amplify init
  amplify add codegen --apiId xxxxxx

在那之后,我需要基于graphql模式生成Java类。我执行amplify codegen models,但收到错误消息“ 未配置AppSync API。请添加API ”。如果执行amplify add api,我将得到“ 您的项目中已经有一个AppSync API。请使用“放大更新api”命令来更新您现有的AppSync API。

为什么我不能生成类?

aws-amplify / cli v4.18.1

1 个答案:

答案 0 :(得分:1)

在运行amplify pull之前,尝试运行amplify codegen models来拉低最新的后端环境。