返回首页

GraphQL

一种按需查询的接口方式。前端想要什么字段自己点,不用后端为每种组合开新接口。

做什么会用到

  • 01做有大量数据关联的产品(社交、电商):GraphQL 能省很多接口来回
  • 02做多端产品(Web + iOS + 小程序):每端要的字段不同,GraphQL 方便
  • 03做 MVP 或独立产品:REST 更简单,别上来就 GraphQL
  • 04争议:近几年大厂在从 GraphQL 退回 REST —— 复杂度高、缓存难

想用它怎么问 AI

我要做【XXX 产品】的 API,数据关联多/少。请告诉我用 REST 还是 GraphQL、具体理由,以及选后的最简接入方案。

相关词