expressjs/nodejs是否有支持(通过模块)数据库会话的功能? 我来自PHP / CodeIgniter世界,喜欢在mysql数据库表中存储会话数据的功能。 在nodejs web应用程序中是否使用这种方法?
可以。 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 Memcached https://github.com/balor/connect-memcached CouchDB https://github.com/tdebarochez/connect-couchdb https://github.com/eldios/connect-cradle Riak https://github.com/frank06/connect-riak SQLite https://github.com/tnantoka/connect-sqlite https://github.com/pkrumins/supermarket-cart 基于文件 connect-session-file:一个用于在文件系统上存储会话的Connect会话存储库。 connect-fs:另一个Connect会话存储库,用于将会话数据存储在文件系统中。 Kyoto-cabinet connect-kyoto:一个使用Kyoto Cabinet作为后端存储的Connect会话存储库。 Azure connect-bluesky:一个用于Azure Cosmos DB的Connect会话存储库。 nStore nstore-session:一个将会话数据存储在nStore上的Connect会话存储库。 node-dirty connect-dirty:一个使用node-dirty作为后端存储的Connect会话存储库。 VOC (?) SessionVoc-Connect.js:一个使用VOC作为后端存储的Connect会话存储库。 实现自己的库非常简单,请在此处查看文档。