And*_*rle 12 apollo graphql graphql-js
是什么区别buildSchema来自graphql包和makeExecutableSchema从graphql-tools包.
And*_*nić 14
除了它们来自两个不同的包,因为buildSchema它来自官方的graphql-js包并makeExecutableSchema来自Apollo,它们也做了一些略有不同的事情.
buildSchema从模式语言构建模式对象.它只需要一大串Type定义作为参数.
makeExecutableSchema结合模式和解析器来制作可执行模式.它是graphql-tools包的一部分,它使得在编写解析器时更容易使用模式语言.因此,您定义类型和解析器并将它们传递给makeExecutableSchema.您可以将一组Schema定义传递给它,这样您就可以将多个模式合并在一起,进行模块化.
有关graphql-tools的信息,请参阅Apollo docs以查看构建GraphQL服务器的建议方法.
| 归档时间: |
|
| 查看次数: |
3067 次 |
| 最近记录: |