Apollo GraphQL 中的 makeExecutableSchema 和 buildClientSchema 有什么区别
What is the difference between makeExecutableSchema & buildClientSchema in Apollo GraphQL
我正在尝试为我们的 React 客户端构建一个模拟基础设施。在两者之间混淆。
buildClientSchema vs makeExecutableSchema
- makeExecutableSchema 可用于模拟模式类型、解析器、记录器等...
- buildClientSchema只能用来mock schema类型,不能用来执行queries/mutations.
如果您想模拟和测试 return(查询)数据,请使用 makeExecutableSchema 如果只是为了测试模式类型定义,请使用 buildClientSchema .
它总是会出现在你需要测试的地方。
我正在尝试为我们的 React 客户端构建一个模拟基础设施。在两者之间混淆。
buildClientSchema vs makeExecutableSchema
- makeExecutableSchema 可用于模拟模式类型、解析器、记录器等...
- buildClientSchema只能用来mock schema类型,不能用来执行queries/mutations.
如果您想模拟和测试 return(查询)数据,请使用 makeExecutableSchema 如果只是为了测试模式类型定义,请使用 buildClientSchema .
它总是会出现在你需要测试的地方。