gpt4 book ai didi

graphql - buildSchema 和 makeExecutableSchema 有什么区别

转载 作者:行者123 更新时间:2023-12-03 23:43:39 29 4
gpt4 key购买 nike

buildSchema 和有什么区别来自 graphql包和makeExecutableSchema来自 graphql-tools包裹。

最佳答案

除了它们来自两个不同的包,因为 buildSchema来自official graphql-js packagemakeExecutableSchema来自 Apollo ,他们也做了一些稍微不同的事情。
buildSchema从模式语言构建模式对象。它只需要一大串类型定义作为参数。
makeExecutableSchema结合架构和解析器以生成可执行架构。它是 graphql-tools 的一部分使在编写解析器的同时更容易使用模式语言的包。因此,您定义类型和解析器并将它们传递给 makeExecutableSchema .您可以将一组 Schema 定义传递给它,这样您就可以将多个模式合并在一起,对其进行模块化。

Apollo docs for graphql-tools查看他们建议的构建 GraphQL 服务器的方法。

关于graphql - buildSchema 和 makeExecutableSchema 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47381519/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com