所有文章 > 当前标签:GraphQL
GraphQL 是什么?
GraphQL 是什么?
2025/02/02
GraphQL 是什么?GraphQL 是一种新兴的数据查询语言,由 Facebook 开发,旨在解决传统 REST API 中的数据冗余和请求效率问题。它允许客户端精确指定所需的数据结构,并通过单一查询获取数据,适合现代 Web 应用程序的开发。GraphQL 的核心特性包括灵活的数据查询、单一请求获取多源数据和强类型系统,使其在数据密集型应用和跨平台数据获取场景中非常实用。通过合理配置,GraphQL 可以提高应用程序的数据交互效率。
提升集成:利用 GraphQL 和 MuleSoft 进行现代 API 开发
提升集成:利用 GraphQL 和 MuleSoft 进行现代 API 开发
【如何集成API】 在 API 开发领域,GraphQL 已被证明是传统 RESTful API 的强大替代品,在访问记录方面提供了灵活性、效率和简单性。MuleSoft 允许公司无缝体现 GraphQL,并使开发人员能够创建最新的 API,以满足趋势包不断变...
2025/01/25
使用GraphQL、Prisma和React实现端到端的类型安全:GraphQL API
使用GraphQL、Prisma和React实现端到端的类型安全:GraphQL API
【API开发】 在本文中,您构建了整个 GraphQL API。该 API 是利用 Prisma 生成的类型以类型安全的方式构建的。这些与 Pothos Prisma 插件一起,使您能够确保 ORM 中的类型、GraphQL 对象类型、GraphQL 查询类型和解析程序都与数据库架构同步。
2024/12/06
如何用GraphQL封装REST API——3步教程
如何用GraphQL封装REST API——3步教程
【API开发】 使用 GraphQL 包装 REST API 是 GraphQL 最具潜力的应用场景之一,尽管这一领域仍处于起步阶段。值得注意的是,本文中介绍的过程是手动的。然而,自动化这些步骤才是真正实现这一技术潜力的关键所在。因此,我们期待在未来能够探索更多关于自动化这一过程的想法和解决方案。
2024/12/06
使用GraphQL、Prisma和React实现端到端的类型安全:API准备
使用GraphQL、Prisma和React实现端到端的类型安全:API准备
【API安全】 在本节中,您将搭建构建GraphQL API所需的所有组件。您将启动一个TypeScript项目,配置一个PostgreSQL数据库,在项目中初始化Prisma,最后向数据库中填充初始数据。
2024/12/05
提高开发人员生产力的API终极指南
提高开发人员生产力的API终极指南
【API设计】 在本指南中,我们帮助您以开发人员的身份自信地驾驭API领域。这份实用指南重点介绍了 RESTful、SOAP 和 GraphQL API 及其在优化项目中的作用。我们讨论了可以完善您的开发工具包的最佳实践和集成策略,帮助您轻松构建弹性、互连的软件系统。
2024/12/03
为什么API开发对现代应用至关重要?
为什么API开发对现代应用至关重要?
【API开发】 本博客将为您全面解析API及其在现代应用开发中的核心价值。此外,我们还将深入探讨API在将网站与应用程序与不同服务器链接时所扮演的关键角色。API已成为现代Web开发中不可或缺的一部分,本博文将详细阐述API如何为应用程序开发带来诸多益处。
2024/11/29
REST API已经25岁了:它是如何形成的,将来可能会怎样?
REST API已经25岁了:它是如何形成的,将来可能会怎样?
【API术语解释】 Fielding 的 REST 理论奠定了“Web 时代”的特征,而新的自动化浪潮作为“AI 时代”的一部分正在兴起。API 的历史显示了通往当前状态的痛苦而复杂之路。未来无疑将涉及一套新的竞争激烈的标准、错误的转向等,直到新的稳定标准和“做事方式”出现。
2024/11/25
2024年您应该关注的顶级JavaScript(JS)趋势
2024年您应该关注的顶级JavaScript(JS)趋势
【技术杂货铺】 性能、速度还是受欢迎程度?开发人员在技术堆栈中寻求的最重要的特征是什么?某些框架崛起而另一些框架成为过去的原因几乎不可能只有一个。现在,我们将考虑 JavaScript 开发中 10 个最紧迫的趋势。系好安全带,做好准备!
2024/11/12
GraphQL API手册:如何构建、测试、使用和记录
GraphQL API手册:如何构建、测试、使用和记录
【API开发】 我们将介绍 Node 和 Apollo GraphQL 的基本设置和架构,使用 Supertest 进行单元测试,了解如何使用 Apollo 客户端从 React 前端应用程序使用 API,最后使用 Apollo 沙箱记录 API。
2024/11/04
比较API架构样式:SOAP与REST与GraphQL与RPC
比较API架构样式:SOAP与REST与GraphQL与RPC
【API开发】 在本文中,我们将保持客观,按外观顺序讨论四种主要的 API 样式,比较它们的优缺点,并重点介绍它们最适合的场景。
2024/10/28
REST api GraphQL有7种方式:cURL、Python、PHP、JS、Ruby、Java、Postman
REST api GraphQL有7种方式:cURL、Python、PHP、JS、Ruby、Java、Postman
【技术杂货铺】 在本文中,我们将向您展示如何编写示例 GraphQL 查询,并使用它通过 cURL、Python、PHP、JavaScript、Ruby、Java 和 Postman 中的 HTTP 请求获取数据。
2024/10/28
一种灵活的API设计模式:在Spring Boot中支持GraphQL
一种灵活的API设计模式:在Spring Boot中支持GraphQL
【API开发】 GraphQL 是一种 API 查询语言,最初由 Facebook(现为 Meta)开发,现已演变为一个蓬勃发展的生态系统。了解采用这种新 API 范式的重要性,将为开发者提供更高效的解决方案。
2024/10/20
设计第一个 GraphQL 架构的实用指南
设计第一个 GraphQL 架构的实用指南
【API设计】 本文将回顾在设计 GraphQL 模式时需牢记的一些原则。
2024/10/11
动态应用程序安全 测试(DAST)工具 概述和指南
动态应用程序安全 测试(DAST)工具 概述和指南
【技术杂货铺】 动态应用程序安全测试(也称为 DAST)是一种测试应用程序运行版本以识别潜在安全漏洞的方式。
2024/09/23
反应过度数据暴露:示例和预防
反应过度数据暴露:示例和预防
【API安全】 在这篇文章中,我将为您解答这些问题。我将通过示例帮助您了解过度数据暴露以及如何在 React 应用程序中防止这种情况发生。
2024/09/23