экспресс сеансы mysql - PullRequest
3 голосов
/ 18 мая 2011

Я не могу найти хороший способ использовать сеансы, хранящиеся в mysql, с express и node.js. У кого-нибудь есть несколько советов по модулям или способ достижения этого?

заранее спасибо

Ответы [ 2 ]

7 голосов
/ 20 июля 2011

Я создал очень простое хранилище сеансов MySQL с именем connect-mysql-session .Это удобно, если у вас уже есть удобная база данных MySQL и вы хотите использовать ее для сохранения сеансов.Установите его через npm с помощью:

[sudo] npm install [-g] connect-mysql-session
2 голосов
/ 18 мая 2011

В настоящее время существует семь промежуточных программ для управления подключением к сеансу (для которых выполняется экспресс-запуск), о которых мне известно:

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 строк, так что это, вероятно, не геркулесова задача.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...