当我运行应用程序时,我收到了该消息。 我正在尝试按照here
所述的说明操作这是我的app.js文件的一部分
var express = require('express');
var RedisStore = require('connect-redis')(express);
var redisStore = new RedisStore(); // setup redis
var flash = require('connect-flash');
var passport = require('passport');
var LocalStrategy = require('passport-local').Strategy;
var routes = require('./routes')
答案 0 :(得分:34)
如果您想使用Express 4.x
从
改变var express = require('express');
var RedisStore = require('connect-redis')(express);
到
var session = require('express-session')
var RedisStore = require('connect-redis')(session);
还要记得安装 express-session :
npm install express-session --save
如果您打算使用Express 3.x ,请选择 connect-redis 的兼容版本1.4.7以避免错误。
npm install connect-redis@1.4.7 --save
要获取有关将Express 3迁移到版本4 的更多信息: