将 aws-appsync 与 nextjs 连接
Posted
技术标签:
【中文标题】将 aws-appsync 与 nextjs 连接【英文标题】:Connect aws-appsync with nextjs 【发布时间】:2018-07-29 18:35:31 【问题描述】:我正在尝试将 aws-appsync 与 nextjs 应用程序连接起来。我无法弄清楚如何有效地做到这一点。
我已经尝试在 github 上的下一个 js 示例中使用 apollo 示例,但没有成功。我很困惑,因为 appsync 在其文档的示例中没有使用内存缓存。
任何帮助将不胜感激。
【问题讨论】:
欢迎来到 Stack Overflow!请edit您的问题显示the code you have so far。您应该至少包含您遇到问题的代码的大纲(但最好是minimal reproducible example),然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。 【参考方案1】:您可以将 Apollo 与 Next 一起使用吗?如果是这样,那么可以尝试通过将 disableOffline
设置为 true 来禁用 AWS AppSync 客户端的离线功能:
const client = new AWSAppSyncClient(
disableOffline: true,
url: appSyncConfig.graphqlEndpoint,
region: appSyncConfig.region,
auth:
type: appSyncConfig.authenticationType,
apiKey: appSyncConfig.apiKey,
);
【讨论】:
以上是关于将 aws-appsync 与 nextjs 连接的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在不使用 GraphQL 的情况下在项目中实施 AWS-Appsync 吗?
在 NextJS 中使用 Snowflake 无法连接或执行 getStaticPaths/getStaticProps 中的查询
如何在部署前从@aws-cdk/aws-appsync 检索 schema.graphql 文件
带有 apollo-angular 客户端的 Aws-appsync 订阅