问题标签 [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.
amazon-web-services - 我应该用额外的字段扩展我的类型还是创建一个新类型?
我有用于在待办事项列表中创建待办事项的 TODO 模板。我应该为这两个模板创建一种类型并像这样创建待办事项:
或者我应该为模板和创建的待办事项创建单独的类型?
或者也许有更方便的方法,我做错了?
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
react-native - React Native Apollo client.query 没有从应用同步中获取更新的数据 - dynamo db
我使用 withApollo 包装器来调用使用this.props.client.query
. 这是我的代码。我有一个方法和一个默认包装器来加载组件安装的启动。我对 graphql 包装器的缓存策略是cache-and-network
应用程序可能需要离线工作。但是当我调用someMethod
道具时,必须使用新数据进行更新。
当我在 aws 上更新数据手册并调用查询时,它返回缓存数据而不是来自服务器的新数据。我想知道我在缓存策略方面出了什么问题。
react-native - React Native - React Apollo - 数据道具未定义
我需要在组件的滚动视图中使用数据道具进行复习。所以我需要打电话给data.refetch
我onRefresh
的Refresher。但我得到 data prop is undefined 错误。
代码:
为什么我的数据道具未定义?
amazon-web-services - 触发更多突变的 AppSync 突变
我有两个表:帖子和用户
在createPost
突变解析器中,我为某些属性设置了一些默认值(想想 userId、createdAt 时间戳、isDeleted 标志等)。另外,我想增加用户的numPosts
计数器。
这可以通过标准解析器实现吗?
如果没有,有什么更好的选择,为什么?
备选方案 1)在添加增加用户numPosts
计数器的新 Post 记录时使用 DynamoDB Stream 并触发 lambda 函数。
备选方案 2)使用 lambda 解析器并将所有逻辑移到那里,而不是标准解析器。
amazon-web-services - 如何使用 AWS AppSync 作为团队开发无服务器?
我有一个关于开发无服务器应用程序特别是AWS AppSync的一般性问题。我们正在考虑为一个小项目使用无服务器,我想知道人们在创建“无服务器”应用程序时通常如何设置他们的开发环境。
我已经看到无服务器框架提供了一些在本地运行 lambda 的功能,但据我所知,可用的appsync-plugin没有为 AppSync 提供完整的“离线”功能。
我很想知道其他团队如何进行无服务器开发?每个人都有自己的 AWS 端设置吗?只是一切的一般开发实例?我很感激任何意见和投入!
reactjs - @isUnique 在 GraphQL SDL(aws appsync)中不起作用
我是 graphql 的新手。我正在使用 aws appsync 实现一个 react-native 应用程序。我们在实现 @isUnique 时遇到了问题,给它一个错误
我想为模式中的每个用户生成一个随机 id。我们如何实现这一点。提前致谢!!
react-native - GraphQL SDL(aws appsync)中的“不能为不可为空的类型返回 null:父 'Messages' (/getMessages/sendBy) 中的 'Person'”
我是 graphql 的新手。我正在使用 aws appsync 实现一个 react-native 应用程序。以下是我在模式中编写的代码
当我尝试查询 sendBy 值时,它给了我一个错误说
我不明白那个错误请帮助我。谢谢!提前
cookies - AppSync:如何设置标头作为响应?
我想通过仅 http cookie 授权用户。
我想在 AppSync 响应中设置标题,例如 "Set-Cookie": "cookie=cookie; HttpOnly"
在“配置响应映射模板”我有$util.toJson($context.result)
我怎样才能做到这一点?