将 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 订阅

如何将 Redux devtools 与 Nextjs 一起使用?

将 React/Enzyme/Jest 与 Nextjs 一起使用时是不是可以获得整页 html?