apollo-server-persistgraphql:直接在Apollo-Server中使用PersistGraphQL

时间:2024-05-20 11:25:49
【文件属性】:

文件名称:apollo-server-persistgraphql:直接在Apollo-Server中使用PersistGraphQL

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-20 11:25:49

graphql apollographql JavaScript

在 Apollo Server 中直接使用持久化查询 概述 GraphQL 能够让前端精准的获取所需的数据,但与此相伴的问题是需要在查询字符串中列出所有需要查询的字段,可能会导致查询请求过长,造成性能瓶颈。 Apollo 为解决这一问题提出了 这一方案,为查询分配 ID 或 Hash,使客户端发送查询时只需要发送对应的 ID / Hash,从而实现压缩查询字符串长度的目的。 在 PersistGraphQL 的基础上,Apollo 又进一步推出了 ,省去了 PersistGraphQL 的构建步骤,可以将服务端找不到的查询也动态的分配 Hash 值并加入到可用的查询列表中。但目前 apollo-link-persisted-queries 必须搭配 使用,而 Apollo Engine 被墙,在中国国内使用不便。 本库的目的是让无法使用 Apollo Engine 的用户也能够获得 G


【文件预览】:
apollo-server-persistgraphql-master
----.eslintrc(112B)
----.gitattributes(12B)
----lib()
--------index.test.js(11KB)
--------index.esm.js(5KB)
--------index.js(6KB)
----.travis.yml(89B)
----LICENSE(1KB)
----test()
--------extracted_queries.json(20B)
--------test.graphql(9B)
--------double-click.graphql(16B)
----README.md(6KB)
----.gitignore(49B)
----.babelrc.js(130B)
----package.json(2KB)

网友评论