store 繼承了event 事件function Store () {
EventEmitter.call(this)
}/**
* Inherit from EventEmitter.
*/util.inherits(Store, EventEmitter)memory 繼承了module.exports = MemoryStore/**
* A session store in memory.
* @public
*/function MemoryStore() {
Store.call(this) this.sessions = Object.create(null)
}index.js中 // get the session store
var store = opts.store || new MemoryStore();
......
store.on('disconnect', function ondisconnect() {
storeReady = false
});
store.on('connect', function onconnect() {
storeReady = true
}); //這里不開始不能理解上面代碼 兩次繼承都只是 繼承了基本的事件,但是nodejs中單純的event 本身并沒有 connect事件啊,那他這個監(jiān)聽是什么時候被激活勒? 難道無用? 不能理解
express-session框架解讀一點疑問
海綿寶寶撒
2018-10-18 22:21:00