我是完整堆叠世界的新手,所以我希望我的问题不是太基础..
我有一个保存在MongoDB中的JWT令牌,作为用户文档中的一个字段。
当用户删除他的浏览数据并且他身边的JWT被删除并且不再使用时,我们采取一种方式。
如何在不使用一段时间后从Mongo中删除令牌?为了避免数据库中出现大量不必要的令牌和安全问题。
如果重要,我用NodeJS写我的后端。
答案 0 :(得分:0)
您可以使用node-schedule在每个特定时间段运行一个函数。
var schedule = require('node-schedule');
var j = schedule.scheduleJob(`* 15 * * * *`, function () {
/* execute some function like deleteTokens() ... */
});