如何解决在 ApolloClient 中,如何在突变完成后但在重新获取查询之前执行函数?
我正在尝试实施身份验证系统。
当用户提交他们的电子邮件和密码时,我会运行一个改变来返回身份验证令牌,并将其保存到 cookie 中。之后,我想运行一个 ME
查询,它使用该令牌来获取用户对象(以及他们的用户名和其他信息),一旦获取,我就会更新 UI(在标题中显示他们的用户名,例如)。
useMutation(LOGIN,{
refetchQueries: [{ query: ME }]
})
因为在 LOGIN 突变之后,令牌还没有保存到 cookie 中。
我需要:
这样做的正确方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。