Javascript Express JS会话存储实现:TypeError:Object[Object Object]没有方法';在';

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

我正在尝试在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.session({
    secret: '123456...',
    store: sessionStore,
    cookie: {
        maxAge: cma,
        secure: true
        }
}));
但我收到以下错误消息:

store.on('disconnect', function(){ storeReady = false; });
      ^
TypeError: Object [object Object] has no method 'on'
My
SessionStore
实现中所需的方法

这是否意味着我应该在我的
会话存储
中实现一个
on
方法?

因此继承自
事件.EventEmitter
。您需要确保基本SessionStore或EventEmitter位于类的原型链中,然后您将拥有
.on
和其他事件绑定方法。不过,这里并没有要求您发出任何特定事件