【发布时间】:2019-08-28 23:50:28
【问题描述】:
假设我的 GraphQL API 有以下类型定义:
const typeDef = `
type Book {
title: String
author: Author
likes: Int
}
type Author {
id: String
name: String
age: Int
books: [Book]
}
type Query{
books(authorid: String!): Book
}
`
那么,我需要多少个解析器呢?我应该只使用一个解析器books 处理此查询请求并返回所有书籍和作者信息,还是应该创建多个解析器,例如Query -> books、Book -> author 和Author -> books?我不确定模块化架构和解析器如何协同工作。
【问题讨论】:
标签: graphql graphql-js apollo-server express-graphql graphql-tools