自定义指令支持:在我查到的资料中,Facebook 与 graphql-js(Facebook提供实现)官方有不支持自定义指令的表态1(https://github.com/graphql/graphql-js...实现与选型 GraphQL 的典型实现主要有以下几种: graphql-js:由 Facebook 官方提供的实现。...graphql-js 可以说是其他实现的基础。 可执行 Schema 的创建方式是这几种实现最大的不同,下面将就这部分进行展示。...Schema 可以发现其类型定义都是使用的由 graphql-js 提供的 GraphQLObjectType 等, 可以选择使用 graphql-js 提供的执行函数(graphql、execute...功能: graphql-js:graphql-js 是绕不过的基础。
GraphQL-JS:由 脸书官方提供的实现。几乎是一切其他模块的基础。 Type-GraphQL: typescript开发的实现,主要是输出可执行 Schema。...这些模块本质上都是通过解析类或者文本生成可以执行的Schema,然后交由GraphQL-JS或者apollo-server执行。
下一篇 实战 参考: http://graphql.org/graphql-js/
apollo-link-state 的开发已足够稳定,可以投入实际应用的开发了,但仍有一些特性我们希望能尽快实现: 客户端数据模式:当前,我们还不支持对客户端数据模式结构的类型校验,这是因为,如果要将用于运行时构建和校验数据模式的 graphql-js
passport.js: http://passportjs.org/ [21] 使用graphQL的Mutation来实现注册和登录功能: https://www.howtographql.com/graphql-js...Jest: https://facebook.github.io/jest/ [23] Sinon.js: http://sinonjs.org/ [24] 文档: http://graphql.org/graphql-js...www.howtographql.com/advanced/4-security/ [28] HowToGraphQL: Subscriptions: https://www.howtographql.com/graphql-js
这是我最初写的GraphQL代码,借鉴与GraphQL-js的官方repo。
使用GraphQL编写基本API 使用Node.js和SQL构建GraphQL服务器 GraphQL Tour:变量 如何Graphql - GraphQL的Fullstack教程 GraphQL实现 graphql-js...视觉学习者的接力 Getting Started with Relay Relay and Routing Relay工具 graphql-relay-js - 一个帮助构建支持react-relay的graphql-js
这其实是一个开发模式的问题,我在刚开始写 GraphQL 代码的时候,代码是这样的,其实这段代码也是在 graphql-js 的官方 repo 上抄来的,但是我的代码跟它是一样的,但是现在看来我不会这样写
还有比较提升性能一点,官方的 graphql-js 去执行每一个字段的 resolver 时是循环串行执行的,有没有可能做到针对实际情况适当地并行执行 resolver 。
graphql-dotnetcore – 基于https://github.com/graphql/graphql-js的 .NET Core for Graph 。
领取专属 10元无门槛券
手把手带您无忧上云