浏览器关闭时可以删除节点js中的会话吗?
我想检查用户是否没有选择保持登录复选框,然后关闭窗口。他应该要求重新登录。
这是特定于 cookie 的设置:如果您将会话数据存储在仅会话 cookie 中,它会在浏览器关闭时消失。
请参阅此答案以使用 express 制作浏览器会话 cookie:Node.js/Express.js session management cookie to be session cookie
您可以在事件“断开连接”上编写自己的会话删除功能
socketServer.sockets.on('connection', function onSocket(client) {
client.on('disconnect', function() {
console.log("disconnect");
// some code
});
-----
});