我是NodeJS开发的新手.我在我的快递应用程序中使用session.socket.io插件,但是当我调试应用程序时"我无法通过密钥查找会话:connect.sid",在sessionSockets.on('connection',. ..
这是整个app.js:
var http = require('http'),
connect = require('express/node_modules/connect'),
express = require('express'),
app = express();
var cookieParser = express.cookieParser('Your secret key here'),
sessionStore = new connect.middleware.session.MemoryStore();
app.configure(function() {
app.set('port', process.env.PORT || 3000);
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(cookieParser);
app.use(express.session({
store: sessionStore
}));
app.use(app.router);
});
var server = http.createServer(app),
io = require('socket.io').listen(server);
var SessionSockets = require('session.socket.io'),
sessionSockets = new SessionSockets(io, sessionStore, cookieParser);
app.configure('development', function() {
app.use(express.errorHandler());
});
app.get('/', function(req, res) {
res.end("Welcome to …Run Code Online (Sandbox Code Playgroud)