【问题标题】:difference between client-sessions vs express-sessions in nodejsnodejs中客户端会话与快速会话之间的区别
【发布时间】:2017-02-23 05:51:01
【问题描述】:

有一个类似的问题,但它没有回答客户端和快速会话之间的不同之处。

我相信客户端会话将 cookie 存储在客户端浏览器上,并表示会话将 cookie 存储在数据库中,例如 mongo 存储。

【问题讨论】:

    标签: node.js session


    【解决方案1】:

    基本上,express-session 更抽象,它支持不同的会话存储(如文件、数据库、缓存等)。

    client-session 是一个简单/轻量级的基于 cookie(cookie 是唯一支持的存储引擎:所有会话信息都存储在客户端,在一个 cookie 中)的会话实现。

    【讨论】:

      【解决方案2】:

      cookie-session 中间件获取 cookie 数据并将其分配给 session 属性(所有必要的数据都在 cookie 中),而 express-session 中间件在 cookie 中存储对 session 的引用,它通常指向一些应用程序外部的远程数据存储。

      【讨论】:

        猜你喜欢
        • 2015-12-28
        • 1970-01-01
        • 2020-01-19
        • 2021-10-13
        • 2018-08-04
        • 2019-04-08
        • 2018-06-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多