Javascript Express JS会话存储实现:TypeError:Object[Object Object]没有方法';在';
我正在尝试在Node Express中添加我自己的会话存储实现:Javascript Express JS会话存储实现:TypeError:Object[Object Object]没有方法';在';,javascript,node.js,session,Javascript,Node.js,Session,我正在尝试在Node Express中添加我自己的会话存储实现: var cma = parseInt(process.env["COOKIE_MAX_AGE"]); console.log("CMA: " + cma); self.app.use(express.bodyParser()); self.app.use(express.cookieParser()); var sessionStore = new SessionStore(); self.app.use(express.s
var cma = parseInt(process.env["COOKIE_MAX_AGE"]);
console.log("CMA: " + cma);
self.app.use(express.bodyParser());
self.app.use(express.cookieParser());
var sessionStore = new SessionStore();
self.app.use(express.session({
secret: '123456...',
store: sessionStore,
cookie: {
maxAge: cma,
secure: true
}
}));
但我收到以下错误消息:
store.on('disconnect', function(){ storeReady = false; });
^
TypeError: Object [object Object] has no method 'on'
MySessionStore
实现中所需的方法
这是否意味着我应该在我的会话存储
中实现一个on
方法?因此继承自事件.EventEmitter
。您需要确保基本SessionStore或EventEmitter位于类的原型链中,然后您将拥有.on
和其他事件绑定方法。不过,这里并没有要求您发出任何特定事件