如何获取Websocket连接的(Express)会话ID

如何获取Websocket连接的(Express)会话ID,第1张

如何获取Websocket连接的(Express)会话ID
  1. 解析cookie
  2. 获取会话ID
  3. 获取会话数据
        var express = require('express');    var parsecookie = express.cookieParser();    var MemoryStore = express.session.MemoryStore;    var store = new MemoryStore();    app.configure(function() {        app.use(express.session({ store: store, secret: '123456', key: 'sid' }));    });    wss.on('connection', function(ws) {        parsecookie(ws.upgradeReq, null, function(err) { var sessionID = ws.upgradeReq.cookies['sid']; store.get(sessionID, function(err, session) {     // session });        });         ws.on('message', function(message) { console.log('received: %s', message);        });        ws.send('something');    });


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5173156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存