首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GraphQL 快速入门【4】GraphQL 组件

【注】本文译自:GraphQL - Quick Guide (tutorialspoint.com)

GraphQL - 应用组件

  本章讨论不同的 GraphQL 组件以及它们相互通信的方式。整个应用程序组件可以区分如下:

服务器端组件

客户器端组件

服务端组件

  GraphQL 服务器构成了服务器端的核心组件,并允许解析来自 GraphQL 客户端应用程序的查询。Apollo Server 是最常用的 GraphQL 规范实现。其他服务器编程组件包括以下内容:

客户端组件

  下面给出的是客户端组件:

  下图显示了客户端-服务器架构。Web 服务器建立在 NodeJs 和 Express 框架之上。ReactJS 应用程序(使用 Apollo 客户端库构建)或 GraphiQL 浏览器应用程序向 Apollo GraphQL 服务器发出请求。查询将根据服务器中定义的模式进行解析和验证。如果请求模式通过验证,则将执行关联的解析器函数。解析器将包含从 API 或数据库获取数据的代码。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210928A0E3IA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券