小编ach*_*het的帖子

当 req.session 更改时,socket.io 会话不会更新

我目前正在开发一个基本应用程序,用户需要进行身份验证(使用passportJS),然后使用socket.io 向我的服务器发送消息。这是nodeJS代码:

var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var expressSession = require('express-session');
var mongoose = require('mongoose');
var passport = require('passport');
var LocalStrategy = require('passport-local').Strategy;

var routes = require('./routes/index');
var api = require('./api/index');
var auth = require('./routes/auth');

var session = expressSession({secret: 'mySecret', resave: true, saveUninitialized: true});
var port = normalizePort(process.env.PORT || '3000');

var app = express();
var server = require('http').createServer(app);
var io = …
Run Code Online (Sandbox Code Playgroud)

sockets session node.js express socket.io

5
推荐指数
1
解决办法
2908
查看次数

标签 统计

express ×1

node.js ×1

session ×1

socket.io ×1

sockets ×1