问题标签 [aws-appsync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

amazon-web-services - 我应该用额外的字段扩展我的类型还是创建一个新类型?

我有用于在待办事项列表中创建待办事项的 TODO 模板。我应该为这两个模板创建一种类型并像这样创建待办事项:

或者我应该为模板和创建的待办事项创建单独的类型?

或者也许有更方便的方法,我做错了?

0 投票
1 回答
663 浏览

javascript - AWS AppSync Javascript 订阅引发 404 错误

您好我正在尝试通过此示例使用 JS 订阅 AWS AppSync https://docs.aws.amazon.com/appsync/latest/devguide/building-a-client-app-javascript.html

查询用户表时,我得到的结果很好。但我似乎无法订阅新结果。

我得到的是一个 404 错误:

出现以下错误:

错误代码:7

errorMessage:“AMQJS0007E 套接字错误:未定义。”

调用上下文:未定义

IOT url 的奇怪之处在于它与我在 IoT 核心仪表板中的 IOT url 不匹配。这是预期的吗?

更多信息:我将代码与 webpack 捆绑在一起(但我想这与错误无关)

这是我的完整代码

配置.js

应用程序.js

0 投票
0 回答
365 浏览

react-native - React Native Apollo client.query 没有从应用同步中获取更新的数据 - dynamo db

我使用 withApollo 包装器来调用使用this.props.client.query. 这是我的代码。我有一个方法和一个默认包装器来加载组件安装的启动。我对 graphql 包装器的缓存策略是cache-and-network应用程序可能需要离线工作。但是当我调用someMethod道具时,必须使用新数据进行更新。

当我在 aws 上更新数据手册并调用查询时,它返回缓存数据而不是来自服务器的新数据。我想知道我在缓存策略方面出了什么问题。

0 投票
1 回答
178 浏览

react-native - React Native - React Apollo - 数据道具未定义

我需要在组件的滚动视图中使用数据道具进行复习。所以我需要打电话给data.refetchonRefresh的Refresher。但我得到 data prop is undefined 错误。

代码:

为什么我的数据道具未定义?

0 投票
3 回答
745 浏览

amazon-web-services - 触发更多突变的 AppSync 突变

我有两个表:帖子和用户

createPost突变解析器中,我为某些属性设置了一些默认值(想想 userId、createdAt 时间戳、isDeleted 标志等)。另外,我想增加用户的numPosts计数器。

这可以通过标准解析器实现吗?

如果没有,有什么更好的选择,为什么?

备选方案 1)在添加增加用户numPosts计数器的新 Post 记录时使用 DynamoDB Stream 并触发 lambda 函数。

备选方案 2)使用 lambda 解析器并将所有逻辑移到那里,而不是标准解析器。

0 投票
4 回答
1177 浏览

amazon-web-services - 如何使用 AWS AppSync 作为团队开发无服务器?

我有一个关于开发无服务器应用程序特别是AWS AppSync的一般性问题。我们正在考虑为一个小项目使用无服务器,我想知道人们在创建“无服务器”应用程序时通常如何设置他们的开发环境。

我已经看到无服务器框架提供了一些在本地运行 lambda 的功能,但据我所知,可用的appsync-plugin没有为 AppSync 提供完整的“离线”功能。

我很想知道其他团队如何进行无服务器开发?每个人都有自己的 AWS 端设置吗?只是一切的一般开发实例?我很感激任何意见和投入!

0 投票
2 回答
569 浏览

amazon-web-services - 在使用 Dynamo Db 的 AWS Appsync 中执行批量获取时遇到问题

我无法在应用同步中执行批量获取。这是我的以下解析器。

请求映射模板。

响应映射模板

这就是我给出查询的方式

但我得到空结果

这就是我的桌子的样子

在此处输入图像描述

这是云观察日志

在此处输入图像描述

0 投票
2 回答
406 浏览

reactjs - @isUnique 在 GraphQL SDL(aws appsync)中不起作用

我是 graphql 的新手。我正在使用 aws appsync 实现一个 react-native 应用程序。我们在实现 @isUnique 时遇到了问题,给它一个错误

我想为模式中的每个用户生成一个随机 id。我们如何实现这一点。提前致谢!!

0 投票
5 回答
7040 浏览

react-native - GraphQL SDL(aws appsync)中的“不能为不可为空的类型返回 null:父 'Messages' (/getMessages/sendBy) 中的 'Person'”

我是 graphql 的新手。我正在使用 aws appsync 实现一个 react-native 应用程序。以下是我在模式中编写的代码

当我尝试查询 sendBy 值时,它给了我一个错误说

我不明白那个错误请帮助我。谢谢!提前

0 投票
2 回答
1397 浏览

cookies - AppSync:如何设置标头作为响应?

我想通过仅 http cookie 授权用户。

我想在 AppSync 响应中设置标题,例如 "Set-Cookie": "cookie=cookie; HttpOnly"

在“配置响应映射模板”我有$util.toJson($context.result)

我怎样才能做到这一点?