0
我有一个操作getFoo
,它要求用户通过身份验证才能访问资源。如何在单个查询中组合突变和查询?
用户使用突变authenticate
进行验证,例如,
mutation {
authenticate (email: "foo", password: "bar") {
id
}
}
当用户通过验证后,发生两件事情:
- 请求上下文富含
- 一个cookie创建
不过认证的细节,我想将认证和方法调用组合成一个请求,例如
mutation {
authenticate (email: "foo", password: "bar") {
id
}
}
query {
getFoo {
id
}
}
后者产生语法错误。
有没有办法将突变与查询结合起来?