写点什么

graphql

0 人感兴趣 · 23 次引用

  • 最新
  • 推荐

低代码平台中的 GraphQL 引擎

用户头像
canonical
21 小时前

GraphQL是Facebook开源的一种面向对象图结构的查询语言。相比于REST服务调用方式,GraphQL提供了可以由调用者控制的、强大而灵活的数据重组能力,而所谓的低代码平台,其技术的基本价值也正在于将原先必须由程序员编码实现的功能,通过抽象和封装,以一种有限

https://static001.geekbang.org/infoq/05/055c13e6d9cadc92e66c9593afc653ca.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从零开始学习 GraphQL:入门指南和教程

用户头像
Apifox
04-17

前段时间,GraphQL 出现并掀起了一阵热潮。但是 GraphQL 跟 REST 是两种不同的东西,所以也需要一定的学习成本,导致大部分人都没有选择去学习它,今天就带大家简单过一遍 GraphQL 吧,希望大家能有所收获。

https://static001.geekbang.org/infoq/73/733dafeb44e990ab409cc9bb58d19e0c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

马斯克都不懂的 GraphQL,API 网关又能对其如何理解?

文章介绍了什么是 GraphQL,以及 APISIX 对 GraphQL 的支持。

https://static001.geekbang.org/infoq/26/26b815f3f4a446279e650350899437db.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 初探

GraphQL的出现是FB为了解决日益膨胀的大前端对API的需求的问题而提出的一个标准。注意是抽象的标准,而不是具体的实现。所以,流行的语言都有各自的GraphQL的实现可以使用。本例中使用的是JavaScript的实现。

GraphQL 碰撞 Apache APISIX,提升 API 领域的安全与性能

本文介绍了 Apache APISIX 和 GraphQL 的特性,以及如何使用 API 网关 Apache APISIX 代理 GraphQL 请求,并提出解决实际场景痛点的方案。

https://static001.geekbang.org/infoq/3b/3b87869616dda7c88bdfc0ed0d2fc111.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 个可以拓展全栈技能的开源项目

用户头像
devpoint
2022-01-23

在过去的几年里,开源项目一直是现代 WEB 开发背后的重要驱动力,刚开始,jQuery 可以说是世界上最受欢迎的项目。在最近的几年里面,有几个开源项目非常受前端欢迎:如 React、Vue、Next.Js、Django、Express 等。这些开源项目改进了处理前端、后端数据的方式

https://static001.geekbang.org/infoq/97/97af3f09a8c100f8a5ed78c508deab4a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 与 REST:两种 API 架构

用户头像
devpoint
2021-12-26

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的

https://static001.geekbang.org/infoq/27/2782ffda85cc152747aa95a6ded14a88.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 快速入门【5】GraphQL 示例

用户头像
码语者
2021-09-29

在本章中,我们将创建一个简单的 API,它返回一条问候消息 HelloWorld,并使用 GraphiQL 访问它。

https://static001.geekbang.org/infoq/27/2782ffda85cc152747aa95a6ded14a88.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 快速入门【4】GraphQL 组件

用户头像
码语者
2021-09-28

本章讨论不同的 GraphQL 组件以及它们相互通信的方式

https://static001.geekbang.org/infoq/27/2782ffda85cc152747aa95a6ded14a88.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 快速入门【2】环境设置

用户头像
码语者
2021-09-13

环境设置在本章中,我们将学习 GraphQL 的环境设置。

https://static001.geekbang.org/infoq/27/2782ffda85cc152747aa95a6ded14a88.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 快速入门【1】简介

用户头像
码语者
2021-09-10

GraphQL 是 Facebook 开发的一种开源服务器端技术,用于优化 RESTful API 调用。它是一种执行引擎和一种数据查询语言。在本章中,我们将讨论使用 GraphQL 的优势。

https://static001.geekbang.org/infoq/c3/c335b823ad36bf4424dd1fadf314ec5f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQl Calculator 计算指令 @distinct:使用表达式对列表进行去重

用户头像
杜艮魁
2021-09-04

在实际的业务场景中,有时候有对列表元素进行去重的需求,比如对于用户列表、每个年龄段志保留一个用户;对于商品列表、每种品类只保留一个商品。本文介绍GraphQl Calculator配置化方式对列表进行去重,满足需求的快速开发、上线。

https://static001.geekbang.org/infoq/f9/f93507de7f616a0e6a516d2a0e9da0dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

graphql 中的'子查询'

用户头像
杜艮魁
2021-08-25

本文介绍通过一个graphql查询返回有依赖关系的数据,实现类似于mysql中子查询的能力。

GraphQL 设计思想

用户头像
Ryan Zheng
2021-08-24

Graphql的核心思想是把应用层当成数据库来用。

https://static001.geekbang.org/infoq/30/309df35197b66d0ef949a446bb5bc41d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

graphql 计算指令之 @skipBy 和 @includeBy:使用表达式实现简单控制流

用户头像
杜艮魁
2021-08-04

graphql内置的@skip和@include参数类型为bool,真实的业务场景判断某个字段是否解析往往存在逻辑计算,本文介绍如果通过指令和表达式,在查询中以配置化的方式判断是否获取某个字段。

graphql 计算指令之 @filter:查询中实现集合过滤

用户头像
杜艮魁
2021-08-04

在使用graphql进行查询的时候,很多场景需要对list类型字段进行过滤筛选。本文介绍如何通过指令、实现配置化的数据过滤

graphql 计算指令之 @sortBy:查询中实现列表字段排序

用户头像
杜艮魁
2021-08-04

在使用graphql进行查询的时候,很多场景需要对list类型字段进行排序,典型如根据时间戳排序指标数据、根据销量排序商品数据。本文介绍通过指令实现配置化的查询排序。

https://static001.geekbang.org/infoq/b2/b265b8701e9783cb77d92e8c48fea7ad.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 入门指南

本文由PingCode技术经理 @龚林杰 分享

https://static001.geekbang.org/infoq/a8/a85c099f0af8b826c205d8cf5743d74b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 初探

用户头像
wangwei1237
2021-06-18

我认为,对 API 而言,GraphQL 是一种革命性的新思路、新技术。GraphQL 改变了前后端团队的交互方式、颠覆了前后端团队的通信方式,使得他们可以更顺畅而高效地协作。

https://static001.geekbang.org/infoq/3a/3adda1fd73aa51f13d47ce4fd250c8d0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GrowingIO 前端团队对于 GraphQL 的实践总结

本文主要是从前端角度出发,在如今前后端开发分离盛行的前提下,分享一些我们如何利用社区中热门的工具提高开发效率和工程质量的经验,希望对已经决心入坑 GraphQL 的朋友们有一些帮助。

https://static001.geekbang.org/infoq/70/709e71cfdd9d380a3d8226be4a523a95.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NodeJs 中使用 Apollo Server 构建 GraphQL API 服务

用户头像
devpoint
2021-05-09

GraphQL是一种通过强类型查询语言构建api的新方法,并被Twitter和Github等其他大型公司所采用,之前写过一篇《浅谈NodeJS搭建GraphQL API服务》只是简单介绍构建API。在本文中,我们将介绍如何使用Apollo Server在Node.js中设置GraphQL服务器。

https://static001.geekbang.org/infoq/c8/c852ee71c8f21bed9e9a0ff795f4b0f4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 GraphQL 的信息聚合网关的实现与展望

用户头像
QiLab
2020-11-27

本文基于实际的业务场景,阐述了如何设计一个高并发、低延迟的GraphQL服务。

https://static001.geekbang.org/infoq/a7/a7e79024c7eb40acaebb7dc40972120a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Next.js , Nexus, Prisma 构建全栈项目

用户头像
夏木
2020-09-02

此教程翻译自《Complete Intruduction to Fullstack,Type-Safe GraphQL(feat.Next.js,Nexus,Prisma)》

graphql_graphql技术文章_InfoQ写作社区