鉴于以下 apollo 服务器 graphql 架构,我想将它们分解为单独的模块,因此我不希望在根查询架构下进行作者查询..并希望将其分开。所以我在将其添加到根查询之前添加了另一个名为 authorQueries 的层
type Author {
id: Int,
firstName: String,
lastName: String
}
type authorQueries {
author(firstName: String, lastName: String): Author
}
type Query {
authorQueries: authorQueries
}
schema {
query: Query
}
我尝试了以下..您可以看到在指定作者函数之前将 authorQueries 添加为另一层。
Query: {
authorQueries :{
author (root, args) {
return {}
}
}
}
在 Graphiql 中查询时,我还添加了那个额外的层..
{
authorQueries {
author(firstName: "Stephen") {
id
}
}
}
我收到以下错误。
"message": "Resolve function for \"Query.authorQueries\" returned undefined",