学习简介

GraphQL 最佳实践

GraphQL 规范在处理 API 面临的一些重要问题(如网络处理、授权和分页)上刻意保持了沉默。这并不意味着在使用 GraphQL 时没有针对这些问题的解决方案,只是因为它们不在对 GraphQL 是什么 的描述范围内,而是属于通用实践。

本节中的文章不应被视为金科玉律,在某些情况下,为了采用其他方法,完全可以忽略它们。其中一些文章介绍了 Facebook 在设计和部署 GraphQL 服务过程中形成的理念,而另一些则是针对解决常见问题(如通过 HTTP 提供服务和执行授权)的更具战术性的建议。

下一课

以图的方式思考

了解如何将思维模式从 RESTful 端点转变为基于图的思维,使你的 Schema 与业务逻辑和遗留系统保持一致。

前往下一课 教程