GraphQL - 应用组件

GraphQL - 应用组件 首页 / GraphQL入门教程 / GraphQL - 应用组件

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

  • Server-side Components(服务端组件)
  • Client-side Components(客户端组件)

服务端组件

GraphQL Server-side构成服务器端的核心组件,并允许解析来自GraphQL客户端应用程序的查询。 Apollo Server是GraphQL规范的最常用实现。

Sr.No.Server Essentials & 描述
1

Schema

GraphQL模式是任何GraphQL服务器实现的核心,它描述了连接到它的客户端可用的函数。

2

Query

GraphQL查询是客户端应用程序请求,用于从数据库或旧版API检索数据。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/graphql/graphql-application-components.html

来源:LearnFk无涯教程网

3

Resolver

解析器提供了将GraphQL操作转换为数据的指令。他们通过定义解析器函数将查询解析为数据。

客户端组件

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

Sr.No.Tool & 描述
1

GraphiQL

基于浏览器的界面,用于编辑和测试GraphQL查询和变异。

2

ApolloClient

生成GraphQL客户端应用程序的最佳工具。与所有javascript前端集成良好。

下图显示了 Client-Server体系结构。 Web服务器基于NodeJ和Express框架构建。 ReactJS应用程序或GraphiQL浏览器应用程序向Apollo GraphQL服务器发出请求。该查询将根据服务器中定义的架构进行解析和验证。如果请求模式通过验证,则将执行关联的解析器函数。解析器将包含用于从API或数据库中获取数据的代码。

客户端组件

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品实战 -〔邱岳〕

苏杰的产品创新课 -〔苏杰〕

.NET Core开发实战 -〔肖伟宇〕

深入浅出云计算 -〔何恺铎〕

系统性能调优必知必会 -〔陶辉〕

手把手教你玩音乐 -〔邓柯〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕

eBPF核心技术与实战 -〔倪朋飞〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)