【发布时间】:2022-01-12 21:51:48
【问题描述】:
我在默认的 GraphQL resolver function' signature 之后编写了一些解析器,可以选择接受四个位置参数:fieldName: (parent, args, context, info) => data;。但是子解析器中完全没有 parent 参数:
...
const resolvers = [
{
Query: {
prop1: (parent, args, context, info) => ({
childProp1: (args, context, info) => 'Child Property 1',
childProp2: (args, context, info) => 'Child Property 2',
}),
}
}
]
const server = new ApolloServer(
{
typeDefs,
resolvers,
}
);
不幸的是,我在 GraphQL 文档中没有找到关于子解析器函数参数的任何参考。所以我想知道如何在子解析器中获取parent 对象的正确方法。
【问题讨论】:
标签: javascript graphql