【发布时间】:2020-02-22 10:23:01
【问题描述】:
我正在阅读 blog 以按域分隔 graphql 模式和解析器。
要合并解析器,这是有道理的。
import userResolver from "./User";
import messageResolver from "./Message";
export default [userResolver, messageResolver];
但是对于 schema,为什么我们需要另一个 schema(linkSchema)?
import { gql } from "apollo-server-express";
import userSchema from "./User";
import messageSchema from "./Message";
const linkSchema = gql`
type Query {
_: Boolean
}
type Mutation {
_: Boolean
}
type Subscription {
_: Boolean
}
`;
export default [linkSchema, userSchema, messageSchema];
在此文件中,两个模式在实用程序的帮助下合并 称为链接架构。 linkSchema 定义了在 架构。
【问题讨论】:
标签: node.js graphql apollo-server