nodejs / express中的数据库会话支持[关闭]

Posted

技术标签:

【中文标题】nodejs / express中的数据库会话支持[关闭]【英文标题】:Database session support in nodejs/express [closed] 【发布时间】:2012-04-25 13:52:35 【问题描述】:

expressjs/nodejs 是否支持(通过模块?)数据库会话?我来自 php/CodeIgniter 的世界,我很喜欢将会话数据存储在 mysql 数据库表中的功能。

这种方法是否与 nodejs 网络应用程序一起使用?

【问题讨论】:

【参考方案1】:

是的。

Redis

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

MySQL

https://github.com/mren/connect-session-mysql 链接失效 https://github.com/CarnegieLearning/connect-mysql-session 旧的,不支持 https://github.com/chill117/express-mysql-session

PostgreSQL

https://github.com/jebas/connect-pg

MongoDB

https://github.com/kcbanner/connect-mongo https://github.com/bartt/connect-session-mongo https://github.com/donpark/session-mongoose https://github.com/masylum/connect-mongodb

内存缓存

https://github.com/balor/connect-memcached

沙发数据库

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

里亚克

https://github.com/frank06/connect-riak

SQLite

https://github.com/tnantoka/connect-sqlite https://github.com/pkrumins/supermarket-cart

基于文件

https://github.com/odogono/connect-session-file https://github.com/tnantoka/connect-fs

京都内阁

https://github.com/kazupon/connect-kyoto

天蓝色

https://github.com/pofallon/connect-bluesky

nStore

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

节点脏

https://github.com/mmichelli/connect-dirty

VOC (?)

https://github.com/triAGENS/SessionVoc-Connect.js

实现自己的非常简单,see documentation here。

【讨论】:

以上是关于nodejs / express中的数据库会话支持[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS express - 如何在路由器内添加会话数据?

具有express-sessions和express-mysql-session的NodeJS没有设置会话。我搞砸了哪里?

GraphQL 订阅、websocket、nodejs、Express 会话

Nodejs Express 用于 Web 应用程序 JWT,带有数据库或会话以验证用户身份

在带有 express-session 的 NodeJS 中使用安全 cookie 时会话不持久

如何使用 MongoDB + NodeJS Express 向 ReactJS React Router 和 Redux 添加登录身份验证和会话?