什么是适合 relayjs 的后端?

Posted

技术标签:

【中文标题】什么是适合 relayjs 的后端?【英文标题】:What is a suitable backend for relayjs? 【发布时间】:2016-01-13 01:42:59 【问题描述】:

我无法理解如何连接支持 relayjs 的后端。 GraphQL/Relay 会自动帮助存储查询吗? IE。如果我实现一个 REST 后端,它返回一个包含所有内容的 json blob,Relay 会处理数据查询优化吗?我不完全确定 Relay 和后端/数据库之间的抽象。

【问题讨论】:

SO 是一个针对特定编程问题的论坛。请将您过于宽泛的问题缩小为更具体的问题。 【参考方案1】:

查看 Relay 文档中的 Getting Started。 Relay 要求您有一个 GraphQL 服务器,该服务器可以理解 GraphQL 查询并可以使用有效的响应负载进行响应。

GraphQL 提供了 Relay 用来与后端交互的抽象。 GraphQL 不是数据库,而是位于服务器应用程序代码之上的层。例如,您可以实现位于 REST 服务器前面的 GraphQL 服务器,如 graphql/swapi-graphql 存储库所示。

Nick Schrock's presentation of GraphQL at @Scale 2015 也提供了很好的概述。

【讨论】:

the awesome-graphql list ("Awesome list of GraphQL & Relay") 如果你想重用其他人构建的东西也可能有用。

以上是关于什么是适合 relayjs 的后端?的主要内容,如果未能解决你的问题,请参考以下文章

推荐10个GitHub上适合练手的后端项目(涵盖初中高阶)

什么是2021年最佳的后端开发框架

雪花作为高需求 API 的后端

什么是用于OpenEBS Jiva和cStor卷的后端文件系统?

什么是后端开发?好的后端开发人员应具备哪些能力?

哪些验收测试框架更适合后端开发?