REST 与 GraphQL 怎么选

知识科普 · 阅读约 3 分钟

REST 和 GraphQL 都是"前端取数据"的方式,思路不同。

一、REST:用 URL 表达资源

每个资源有固定地址(如 /users/1),用 GET/POST 等方法操作。简单、缓存友好、生态成熟。

二、GraphQL:一次说清要什么

前端在请求里声明需要的字段,后端按需返回,避免过多或过少的数据往返。

三、怎么选

  • 标准 CRUD、要借力缓存 → REST;
  • 字段多变、移动端省流量 → GraphQL。
广告位
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。