Я не могу найти хороший способ использовать сеансы, хранящиеся в mysql, с express и node.js. У кого-нибудь есть несколько советов по модулям или способ достижения этого?
заранее спасибо
Я создал очень простое хранилище сеансов MySQL с именем connect-mysql-session .Это удобно, если у вас уже есть удобная база данных MySQL и вы хотите использовать ее для сохранения сеансов.Установите его через npm с помощью:
[sudo] npm install [-g] connect-mysql-session
В настоящее время существует семь промежуточных программ для управления подключением к сеансу (для которых выполняется экспресс-запуск), о которых мне известно:
express-session (в комплекте с express, использует MemoryStore)
connect-redis https://github.com/visionmedia/connect-redis
connect-mongodb https://github.com/masylum/connect-mongodb
connect-couchdb https://github.com/tdebarochez/connect-couchdb
connect-memcached https://github.com/balor/connect-memcached
nstore-session https://github.com/creationix/nstore-session
cookie-сессий (сохраняет сессии в клиентских куки-файлах) https://github.com/caolan/cookie-sessions
Чтобы использовать Mysql в качестве хранилища сеансов, кому-то потребуется создать промежуточное программное обеспечение для подключения. (connect-redis - это всего 125 строк, так что это, вероятно, не геркулесова задача.)