我将Vue与Node.js后端一起使用,以开发具有登录功能的Web应用程序。
说我有一个登录cookie,我想做些事情:
到期前30秒
过期后
我也可能会遇到这样的情况,除非我更改它,否则我无法保证Cookie的到期时间保持不变。即我不认为我应该设置一个回调以在获取Cookie后立即触发(到期-现在)秒。
我知道Vue的nextTick函数。在该回调中检查Cookie的到期是否合适?我不确定是否存在其他方法,这将是一种基于时间敏感数据执行HTML更新的更明智的方法。
最佳答案
我现在正在使用vuejs和node.js express后端开发类似的应用程序。
我使用JWT令牌,在其中存储到期日期。如果用户发出请求,则前端检查令牌是否已过期。如果已过期,请从后端请求一个新令牌。为此,我不仅存储令牌,还存储刷新令牌。因此,如果到期日期是到期日,则客户端会请求一个新令牌,然后再进行请求。
关于javascript - 不断检查Cookie到期的最佳做法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59521201/