【发布时间】:2021-02-20 04:20:07
【问题描述】:
我正在使用“express-session”和“memorystore”。我想记录会话创建和销毁活动。我的解决方案是,拍摄当前“sessionStorage”的快照,稍后将其与当前“sessionStorage”进行比较,并根据差异报告会话创建、销毁的活动。
let sessionSnapshot;
app.get('/',
function (req, res, next) {
let currentSnapshot = req.sessionStore;
let difference = sessionSnapshot.filter(x => !currentSnapshot.includes(x));
// Report create/destroy activities based on difference.
});
是否有任何其他地方/回调可以跟踪会话创建和销毁事件? 我也在使用“护照”。
【问题讨论】:
标签: javascript node.js express-session