【问题标题】:express mysql sessions表达mysql会话
【发布时间】:2011-08-27 16:45:02
【问题描述】:

我无法找到一种将存储在 mysql 中的会话与 express 和 node.js 一起使用的好方法。有人有一些模块提示或实现此目的的方法吗?

提前致谢

【问题讨论】:

    标签: mysql session node.js express


    【解决方案1】:

    我创建了一个非常简单的 MySQL 会话存储,名为 connect-mysql-session。如果您已经有一个 MySQL 数据库并想用它来持久化会话,这很方便。通过 npm 安装它:

    [sudo] npm install [-g] connect-mysql-session
    

    【讨论】:

    【解决方案2】:

    据我所知,目前有七个用于连接(快速运行)的会话连接管理中间件:

    express-session(与 express 捆绑,使用 MemoryStore)

    连接-redis https://github.com/visionmedia/connect-redis

    连接-mongodb https://github.com/masylum/connect-mongodb

    connect-couchdb https://github.com/tdebarochez/connect-couchdb

    连接内存缓存https://github.com/balor/connect-memcached

    nstore-session https://github.com/creationix/nstore-session

    cookie-sessions(将会话存储在客户端 cookie 中)https://github.com/caolan/cookie-sessions

    为了能够将 Mysql 用作会话存储,需要有人为其创建连接中间件。 (connect-redis 只有 125 行,所以它可能不是一项艰巨的任务。)

    【讨论】:

      猜你喜欢
      • 2021-12-04
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-03
      • 2018-05-25
      • 2014-10-19
      相关资源
      最近更新 更多