0

如果用户使用现有的 JWT cookie 返回我的网站,我想检查它们是否仍然有效。我我想通过在服务器上测试我的身份验证令牌来在应用程序加载时预加载我的缓存。

这是检查令牌是否仍处于活动状态的好方法/地方吗?是的,每次调用服务器都会对此进行测试,但我想显示登录状态。我应该在每个需要对登录状态做出反应的组件中调用吗?似乎效率低下。

这就是我的想法,但它不能验证访问令牌是否仍然有效。我可以在这里运行查询吗?那会是什么样子?

const client = new ApolloClient({
    cache,
    link,
});

cache.writeData({
    data: {
        isLoggedIn: !!Cookies.get('access-token'),
    },
});
4

0 回答 0