makeExecutableSchema&和makeExecutableSchema之间有什么区别? Apollo GraphQL中的buildClientSchema

时间:2018-06-11 11:09:32

标签: react-apollo apollo-client graphql-tools

我正在尝试为我们的客户端构建一个模拟基础架构。两者之间感到困惑。

1 个答案:

答案 0 :(得分:1)

buildClientSchem vs makeExecutableSchema

  • makeExecutableSchema 可用于模拟架构类型,解析器,记录器等......
  • buildClientSchema 只能用于模拟模式类型,但不能用于执行查询/突变。

如果要模拟并测试返回(查询)数据,请使用 makeExecutableSchema ,如果只是为了测试模式类型定义,请使用 buildClientSchema

它总是会出现你需要测试的内容。