aws-appsync相关内容
每次我在我的应用程序中添加一个新项目时,由于某种原因,mutation 会调用 update() 四次 次.前两个是乐观数据,第二批一个是乐观数据,一个是来自网络的真实数据.我无法理解这一点.正在创建的新项目在页面上出现两次. 这是我的突变: mutation CreateTrack($name: String!, $trackNum: Int, $s3Key: String!) {cre
..
我有一个使用 AWS AppSync 的相当简单的节点应用程序.我能够成功运行查询和更改,但我最近发现,如果我运行查询两次,我会得到相同的响应 - 即使我知道后端数据已更改.在这种特殊情况下,查询由 lambda 支持,在深入研究时,我发现该查询似乎并未在网络上发送,因为每次运行查询时都不会触发 lambda - 只是第一次.如果我使用控制台来模拟我的查询,那么一切运行正常.如果我重新启动我的应用
..
我完全被困在 Apollo 问题上,为此我打开了一个 GitHub 问题并且对它的响应为零. 我正在调用 Apollo 突变,使用 optimisticResponse.据我了解,它应该工作的方式是 update() 被调用两次:首先是乐观数据,然后是来自网络的实际数据. 但由于某种原因,我的代码不能像这样工作.我收到了两个 update() 调用,都使用了乐观数据. 这是一个演
..
AppSync 使用 MQTT over WebSockets 进行订阅,而 Apollo 使用 WebSockets.在将 apollo 与 AppSync 一起使用时,Query 组件中的 Subscription 组件或 subscribeForMore 都不适合我. 引起广泛关注的 AppSync 功能之一是它强调实时数据.在幕后,AppSync 的实时功能是强大的通过 GraphQ
..
我正在我的 React 应用上调用这个 graphql 订阅: export const OnCreateMessage = `订阅 OnCreateMessage($conversationId: ID!) {onCreateMessage(messageConversationId: $conversationId) {ID内容作者 ID消息会话 ID创建于}}` 这就是我在类组件中调用它
..
我们在使用参数订阅时遇到了巨大的麻烦 为了简化问题这里是重现的步骤 创建一个简单的Schema type Mutation {testSubMutation(参数:字符串!):字符串}类型查询{测试查询:字符串}类型订阅{testSubs(参数:字符串):字符串@aws_subscribe(突变:[“testSubMutation"])} 我将本地解析器附加到返回时间戳的突变.
..
我正在使用 API 网关和 Lambda 函数部署一些 REST api.由于某些架构限制,API 必须只能由 REST 端点使用.在 API 之上,我需要实现一个 GraphQL 接口,以允许我们的部分用户查询这些数据.为了部署 GraphQL 终端节点,我使用了 AWS AppSync.基于该限制,我创建了指向 API 网关阶段 url (https://api-gateway-api-id.
..
我收到 GraphQLError: Request failed with status code 401 我按照以下自动配置说明进行操作: https://aws.github.io/aws-amplify/media/api_guide#automated-configuration-with-cli 我尝试寻找,但缺乏 IAM 资源.看起来一切都应该自动设置,并在我输入 I
..
我正在构建一个需要存储大约 30,000 条记录的离线应用程序. AWS AppSync 是否会对这种规模的数据集产生任何性能问题? 我过去使用过带有 redux-persist 的 redux,它可以离线保存商店,然后在应用启动时重新获取并放置在内存中.这会导致相当大的内存问题,尤其是在查询数据时. 我想知道 AppSync 是否能够使用 Realm 或 SQLite 进行离线
..
AppSync 使用 MQTT over WebSockets 进行订阅,而 Apollo 使用 WebSockets.在将 apollo 与 AppSync 一起使用时,Query 组件中的 Subscription 组件或 subscribeForMore 都不适合我. 引起大量关注的 AppSync 功能之一是它强调实时数据.在幕后,AppSync 的实时功能是强大的通过 GraphQ
..
我创建了一个基于AWS AppSync的GraphQL终端节点,只有IAM用户可以访问该终端节点.现在,我想在C#.net中使用此终结点.如何通过C#.Net访问它. 我已经尝试使用GraphQL客户端库进行APIKey身份验证.但是,不确定如何使用AWS开发工具包访问同一终端节点. 解决方案 AWS SDK for .NET中没有适用于AWS AppSync的SDK-数据平面API
..
我正在开发一个很大程度上依赖于检测用户何时脱机并重新联机的应用程序.我想使用AWS AppSync做到这一点,但似乎无法在文档中找到实现此目的的方法.有没有办法在AppSync中做到这一点? 解决方案 感谢您提出问题.当前不支持开箱即用的检测状态,但是您可以根据用例自行构建类似的功能. 例如,每次新设备尝试打开订阅时,都会在订阅字段上调用解析程序.您可以使用此解析器字段来更新某些数据
..
我的后端REST API接受一个 id 的列表,并返回一个列表,例如,一个请求了 id 的 Person 对象.每个 Person 都有一个 children 属性,该属性是 Person.id 的列表.一棵漂亮的家谱. //GET/id/[1,2]{"id":1"name":"Jacob",“孩子":[3,4]},{"id":2"name":"Jack",“孩子":[5,6]} 使用App
..
我有一个简单的问题:是否有一种方法/程序/方法来创建单元测试,以测试在AWS AppSync上生成的API网址,以验证所创建的GraphQL模式,查询,变异等的有效性? 解决方案 有一个开源AppSync Serverless插件,具有离线模拟器支持.您可能会发现它很有用: https://github.com/sid88in/serverless-appsync-plugin#offli
..
我已经使用AwsAppsync启动了一个项目. 该应用将首先离线.而且,如果客户需要,我们希望稍后提供在云中进行同步的选项.所以,我这样配置我的项目: 在build.gradle中添加了以下内容: buildscript {储存库{mavenCentral()}依赖项{classpath'com.android.tools.build:gradle:3.6.2'classpath'
..
我正在尝试找出如何在现场级别使用 @auth 保护一对多的 @connection 以避免不应允许的突变.(即:拒绝特定用户进行突变,最终导致以其他用户身份插入帖子.) 从在字段级别保护突变的示例开始:
..
我编写了一个小型应用程序,该应用程序使用AWS Amplify CLI/AppSync订阅数据库更改.所有放大的api调用都能正常工作(变异,查询),但不幸的是观察者没有收到事件.我可以看到MQTT套接字会定期接收二进制文件,但无法获取更改的对象. 我将Amplify配置为放大使用.我在调试器中看到AppSyncProvider已被感染.还尝试了API和PubSub,但没有区别. con
..
我在使用React,Apollo和AWS-AppSync入门时遇到了问题.我无法解决此错误消息: TypeError:this.currentObservable.query.getCurrentResult不是函数 我正在使用@ apollo/react-hooks和aws-appsync的更新包. 我当前的设置如下. import从'react'导入React;从'react
..
我已将RDS MySQL数据存储添加到appsync中,如下所示: hutber @ hutber:/var/www/unsal.co.uk$放大api add-graphql-datasource使用数据源:Aurora Serverless,提供者:awscloudformation?提供您的群集所在的区域:eu-west-2?选择将用作API数据源的Aurora Serverless集群
..
我需要从AWS dynamoDB和第三方https服务中获取元素,并将这些结果合并到AWS appSyn中,然后将结果作为graphQL响应发送回 我正在使用的第三方服务,需要客户端证书.我找不到有关如何使用AWS AppSync解析器传递代理的正确AWS文档. 我也没有在AWS Secret Manager中找到用于将证书存储为机密的文档. 有人遇到类似的问题吗?还是你们有解决
..