将 Relay/GraphQL 与 AWS Lambda 结合使用

Posted

技术标签:

【中文标题】将 Relay/GraphQL 与 AWS Lambda 结合使用【英文标题】:Using Relay/GraphQL with AWS Lambda 【发布时间】:2017-04-19 02:25:41 【问题描述】:

我想知道是否有人可以帮助我解决以下几点:-

    我的目标是使用 Lambda 建立一个极具成本效益的架构,并利用 Relay 的优势来帮助查询、缓存、乐观更新等。这个架构是个好主意还是我忽略了什么? 有没有使用 Relay 和 Lambda 的好例子?

【问题讨论】:

【参考方案1】:

这是一个使用 React + Relay/GraphQL 的示例:https://github.com/bfwg/relay-gallery

React + Relay 层:https://github.com/bfwg/relay-gallery/blob/master/frontend/src/app/AppRoutes.jsx

GraphQL 层:https://github.com/bfwg/relay-gallery/blob/master/schema/schema.js

我将它托管在我自己的服务器上,抱歉,我无法真正帮助您使用 Lambda。

【讨论】:

【参考方案2】:

我一直在尝试在 Lambda 上使用 graphql...成功:)。我还创建了包来减轻设置的痛苦。您可以使用它或只是启发它的实现方式:https://www.npmjs.com/package/lambda-graphql

【讨论】:

以上是关于将 Relay/GraphQL 与 AWS Lambda 结合使用的主要内容,如果未能解决你的问题,请参考以下文章

分离 graphql/relay 后端和前端

如何协调 Relay/GraphQL 的 globalId 与 mobgodb 的 _id?

Graphql + Relay graphql-relay-js 依赖

如何使用 Relay、GraphQL 和 React 渲染数据

使用 Relay 和 GraphQL 进行查询

Relay / GraphQL 'resolve' 是如何工作的?