【发布时间】:2020-02-05 20:04:15
【问题描述】:
我还有一个问题。在我的服务器上,我有类似的东西:
extend type Query {
login (input: LoginInput!): Response
}
在客户端,我正在尝试进行查询:
query Login ($input: LoginInput!) {
login (input: $input) {
login @client
}
}
我有一个解析器:
const login = parent => {
console.log (`parent`, parent)
}
和:
resolvers: {Response: {login}}
到目前为止一切顺利。
问题是 - 解析器日志
{
__typename: "Response"
}
我实际上并没有得到对象(响应)。如果我将函数复制到服务器,我会得到它。对于useQuery、useMutation、useLazyQuery,此行为相同。此外,如果我将login @client 更改为success message,那么我得到了两者,所以似乎没有错字。
是否有一些必须牢记的问题(我没有在任何地方使用异步,假设 Apollo 会处理这个问题),或者我应该提交问题,因为它看起来像一个错误?
干杯!
【问题讨论】:
-
刚刚找到答案!
-
您可以回答自己的问题,然后再接受。这有助于其他有相同问题的用户。
标签: apollo apollo-client apollo-boost