我还有一个问题。在我的服务器上,我有类似的东西:
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 负责),或者我应该提交一个问题,因为它看起来像一个错误?
干杯!