GraphQL应用组件

/ / GraphQL应用组件

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

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

服务端组件

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

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

来源:LearnFk无涯教程网

Sr.No.Server Essentials & 描述
1

Schema

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

2

Query

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

3

Resolver

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

客户端组件

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

Sr.No.Tool & 描述
1

GraphiQL

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

2

ApolloClient

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

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

客户端组件

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

Midjourney入门实践课 -〔Jovi〕

手把手带你写一个 MiniTomcat -〔郭屹〕

如何成为学习高手 -〔高冷冷〕

Vim 实用技巧必知必会 -〔吴咏炜〕

接口测试入门课 -〔陈磊〕

编辑训练营 -〔总编室〕

零基础学Java -〔臧萌〕

iOS开发高手课 -〔戴铭〕

快速上手Kotlin开发 -〔张涛〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者