搜索

首页  >  问答  >  正文

node.js - nodejs 中的session中间件 和 cookieSession中间件有什么区别?

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

天蓬老师天蓬老师2784 天前616

全部回复(2)我来回复

  • 黄舟

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:08:00

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

    回复
    0
  • 取消回复