我正在开发一个具有 GraphQL 后端并使用 JWT 进行身份验证的全栈项目。我的访问和刷新令牌存储在前端的 localStorage 中。
当用户注销时,我只是清除 localStorage 中的令牌,并且我还想重置获取登录用户的缓存查询,因此它返回 null (意味着不再有登录用户)。但是,我没有执行突变。一切都发生在客户端。我无法将突变名称放入urql的cacheExchangeupdates对象中并在执行突变时更新缓存。
我以为我可以在后端添加一个被调用的突变logout并返回 true,但我真的相信有一种更优雅的方法可以做到这一点。
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |