Maison > Questions et réponses > le corps du texte
nodejs 中的session中间件 和 cookieSession中间件有什么区别?
黄舟2017-04-17 11:08:00
session
中间件不知道你是指的下面哪一个:
1) https://npmjs.org/package/session
2) https://npmjs.org/package/sessions
cookieSession我想你指的应该是:
3) https://npmjs.org/package/connect-cookie-session
看有什么不同直接看npm提供的文档或者源代码就可以了,自己可以多分析分析。
1) 源代码在github上404了,所以不清楚,我貌似也没用过,不想install来看代码了
2) 是一个功能全面的session管理器,给session存储提供了物理文件、MySQL、直接存在进程内存中还有Cookie这几种方式
3) 跟2的目的一样,但是更简单,只提供了客户端Cookie这一种存储方式
Session实际就是保存用户会话过程中需要即时使用的一些数据,数据是需要地方存储的,这些中间件封装了真正数据存储的逻辑,并向外提供了相应的存入、更新、取出、删除操作接口。