node 服务器与 io 服务器之间的session 共享
这篇文章主要说 express4.x 版本的express-session 因为这个版本的express 本身就支持session的共享
直接上代码:
app.js 如下:
var express = require('express');
var app = express();
// socket 服务器
var http = require('http').Server(app);
var io = require('socket.io')(http);
// session 记录用户登录状态
var session = require('express-session');
var sessionMiddleware = session({
secret: "keyboard cat",
resave: false,
saveUninitialized: true
});
io.use(function (socket