GraphQL教程

     

继全面采用Node.js以后,PayPal分享大幅度踩坑GraphQL心得 - Mark Stuart

3041 1 9K

这篇文章涵盖了我们在PayPal扩展GraphQL时学到的所有知识,并将作为在您的公司中部署GraphQL的指南。一年前,我们撰写了“ GraphQL:PayPal Checkout的成功案例 ”,其.

为什么REST比GraphQL更好? - TomaszJaskuλa

2019 2

GraphQL并不是要取代REST,它是固执己见的,并且在设计时考虑了特定的约束。它是一种强大的查询语言,可以让客户端掌控一切。但取决于具体情况,这可能是好的或坏的做法!RESTful API可能难以.

REST和GraphQL不是构建HTTP API唯一的选择 - Ben Nadel

1634 2
我不认为Web开发社区正在就GraphQL 进行诚实的讨论。这是因为,GraphQL几乎作为REST(Representational State Transfer)的完全替代方案。而且,虽然Grap.

REST与GraphQL的争论

1515 1

1. 我不介意REST与GraphQL的争论,但是如果你看到像“你有过度获取/不足获取(over/under-fetching)的REST”这样的论点,这对REST来说不是问题,那就是糟糕的API设计.

为什么GraphQL性能监控很难 - Marc-AndréGiroux

2938 1

衡量API性能对于实现正确性非常重要,而对于GraphQL也是如此。实际上,有些人可能因为性能问题而使用GraphQL,并用一个GraphQL调用替换多个调用。但是你的GraphQL查询实际上更快吗?.

基于Gridsome建立一个基于Vue.JS和Markdown的博客

3851 6 10K

本文介绍如何使用Gridsome的JAMstack生成静态站点,在文章的最后,我们将使用Markdown构建一个博客作为生成的内容,使用GraphQL来查询将在页面上显示的帖子。静态站点生成器是Web.

经验分享:使用SPQR和自定义注释的GraphQL实现权限授权 - Marcos Abel

3790 3 17K

在Trabe,我们一直在使用GraphQL。我们开始使用纯JavaScript项目来 实现这项技术,但在意识到GraphQL可和React一起运行之后,我们决定采用它来处理涉及React UI的所有新.

Emaildrop:一次性的Email邮箱支持GraphQL API

2073

为了隐私,你有时需要一个临时信箱,同时你希望通过API接受 删除和订阅查看你的电子邮件,这样你不用担心自己常用的邮箱被各种垃圾订阅塞满,又在需要时查看,甚至通过自己的程序进行邮件的管理。GraphQL.

民宿Airbnb爱彼迎是如何使用GraphQL和Apollo快速扩大规模10倍?

1351 19K

全球民宿Airbnb投入了数年的工程师时间来建立一个几乎无可挑剔的支持GraphQL的基础设施。GraphQL+后端驱动UI假定我们已经构建了一个系统,其中基于查询构建非常动态的页面,该查询将返回一些.

Web API的简史介绍

1979 1 5K

在20世纪90年代末和2000年代早期,分布式API在HTTP协议上的主要用途是以相对简单的远程过程调用(RPC)方式交换可扩展标记语言(XML)格式的文档。诸如XML-RPC之类的协议演变为简单对象.

graphql-normalizr: 保存规范化GraphQL响应数据

832 1

这是一款规范化GraphQL响应以持久保存在客户端缓存/状态中的工具!我们都喜欢GraphQL,我们想要使用它。有大量的库包帮助我们轻松地做到这一点,但仍有一个问题......你如何保存这些数据?是的.

如何在Node.js实现GraphQL?

2117 1 4K

它基本上是API的查询语言,GraphQL显示了服务器提供的不同类型的数据,然后客户端可以准确地选择它想要的内容。同样在GraphQL中,您可以在一次调用中获取多个服务器资源,而不是进行多个REST .

耐克公司是如何将API切换到GraphQL的?

2198 2 4K

“节省了四周的工程。”“淘汰了7,500行客户端代码和测试。”“线上数据减少16倍。”“更快的移动版本。”这些是Nike团队使用了GraphQL以后出现的一些令人兴奋的成就。GraphQL于2015年.

Netflix采用GraphQL的经验分享

1470 1 3K

NetflixOSS是Spring Cloud默认堆栈,他们的实践走在行业前列,在这篇博文中,他们解释了为什么GraphQL很棒,以及成长的痛苦在哪里。在这篇文章中,我们将分享我们更新前端架构的过程以.

Spring Boot + GraphQL创建API的开源案例

1544 1

这是用于处理作者/书籍数据的API,可以根据作者Id获取者信息和书籍信息,数据库:作者:CREATE TABLE `author` (  `id` bigint(20) NOT NULL AUTO_I.

GraphQL案例演示

1602 5K

TakeShape的联合创始人Andrew Sprouse在纽约的JAMstack聚会介绍了GraphQL。什么是GraphQL?模式定义+查询语言+解析框架架构 提供数据的强类型描述 架构描述语言(.

一张图告诉你什么是GraphQL?

1 1980
GraphQL是API的查询语言,可以将其视为能够向API端点发送查询以准确获取所需内容,而不是传统的REST方式,下图中顶部一张图代表请求(GraphQL Query),底部一张图代表响应:作为AP.

使用Spring Boot实现的GraphQL示例

3571 2

这是使用Spring Boot在Java中实现的GraphQL API的简单示例,GraphiQL是一种用于编写,验证和测试GraphQL的浏览器工具添加GraphQL依赖:<dependency> .

GraphQL:PayPal结账的成功案例

1721 2 4K

在PayPal,我们最近将GraphQL引入了我们的技术堆栈。如果您还没有听说过GraphQL,它是REST API的一种广受欢迎的替代方案,目前正在风靡开发人员世界!在PayPal,GraphQL对.