Amplify Flutter:如何连接到现有的 GraphQL 端点
Posted
技术标签:
【中文标题】Amplify Flutter:如何连接到现有的 GraphQL 端点【英文标题】:Amplify Flutter: How to connect to existing GraphQL endpoint 【发布时间】:2021-06-21 09:47:21 【问题描述】:我正在实现 Amplify Flutter,并希望将其连接到我们自己的自定义 GraphQL 端点(即非 AppSync)。但是,我无法使其正常工作。官方文档对此并不十分清楚(至少对于我们这些完全不熟悉 Amplify 的人来说不是)。我做了什么:
-
在
pubspec.yaml
中,我添加并安装了amplify_api
包。
在main.dart
中,我更新了_configureAmplify()
以添加AmplifyAPI()
插件。
在amplifyconfiguration.dart
中,我手动添加了以下sn-p:
"api":
"plugins":
"awsAPIPlugin":
"xxxxxAPI":
"endpointType": "GraphQL",
"endpoint": "http://xxxxxxxx.eba-fmuh2afu.eu-north-1.elasticbeanstalk.com/query",
"region": "[REGION]",
"authorizationType": "AMAZON_COGNITO_USER_POOLS"
但我不断收到错误“没有为此插件配置具有匹配端点类型的 API。”我做错了什么? (注意:如果我指向我们自己的自定义 GraphQL 端点,我假设我不必添加任何“区域”值)。
【问题讨论】:
【参考方案1】:我能够通过关闭应用程序并卸载它来解决此问题,然后再次运行并登录以开始获取 API
【讨论】:
以上是关于Amplify Flutter:如何连接到现有的 GraphQL 端点的主要内容,如果未能解决你的问题,请参考以下文章
如何将现有的 Android Studio 项目连接到现有的 Github 存储库
如何使用证书将 gitlab 连接到现有的 kubernetes 集群
Qt 如何连接到 android OS 中现有的 SQLite 文件?
如何从 cli 本地连接到现有的弹性 beanstalk 实例?