关于express-session里面设置session的实现方式,有些疑问请教大家
发布于 7 年前 作者 zhuziyu 2902 次浏览 来自 问答

用过express-session的都知道,要设置session的话,只需要通过req.session.*=*就行了,我也大概知道这是通过Object.defineProperty这种方式实现的。 最近想做一个类似session的token验证模块,想借鉴express-session这种方式,阅读了它的源码之后,发现实在没有搞懂,为自己的智商感到捉急,所以想请教一阅读过express-session源码的大牛,里面实现req.session.*=*的关键性代码是什么? 真心请教,期待大牛回答

1 回复

呃,发现我理解错,钻牛角尖了,并不是用了Object.defineProperty这个方式进行session的存储,而是在res.end这个方法里面进行保存,呃……

回到顶部