Please enable Javascript to view the contents

GraphQl 先导篇

 ·  ☕ 1 分钟

这篇文章是介绍GraphQl的作用和在前后端的使用例子。
后端使用NestJs。

GraphQl解决的问题

1.请求数据资源过多
我们经常会遇到在请接口数据时候,接口返回的数据字段比实际需要的多,每一个字段都是需要计算量的,计算量就是资源。
在GraphQl中可以在发起方指定需要的字段,后端处理请求时可以根据这些字段返回要的数据。

2.请求数据资源过少
当项目逐渐变复杂,一个页面上会出现多个请求,从后端的角度看不希望一接口做太多工作,而前端去把多个请求内容合并为最终需要的数据也很麻烦。
GraphQl 可以直接把多个请求的内容合并为一个返回结果。

分享

Llane00
作者
Llane00
Web Developer