RedisStore – TypeError:无法读取未定义的属性“原型”
当我运行的应用程序,我得到这个消息。 我正在尝试按照此处所述的说明进行操作
这是我的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')
如果你想使用Express 4.x
从…改变
var express = require('express'); var RedisStore = require('connect-redis')(express);
至
var session = require('express-session') var RedisStore = require('connect-redis')(session);
还记得安装快速会议 :
npm install express-session --save
如果您打算使用Express 3.x ,请selectconnect-redis的兼容版本1.4.7以避免错误。
npm install connect-redis@1.4.7 --save
要获得有关将Express 3迁移到版本4的更多信息: