素材牛VIP会员
nodejs 中的session中间件 和 cookieSession中间件有什么区别?
 封***榜  分类:Node.js  人气:1024  回帖:3  发布于6年前 收藏

nodejs 中的session中间件 和 cookieSession中间件有什么区别?

 标签:node.js

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv3 码奴
ou***un JS工程师 6年前#1

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实际就是保存用户会话过程中需要即时使用的一些数据,数据是需要地方存储的,这些中间件封装了真正数据存储的逻辑,并向外提供了相应的存入、更新、取出、删除操作接口。

Lv5 码农
阴***光 学生 6年前#2

http://blog.fens.me/nodejs-connect/

Lv3 码奴
顺***风 职业无 6年前#3

可以参考这个博客:https://my.oschina.net/Nealyang/blog/844049

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取