2013-06-24 80 views
1

我一直在使用connect-mysql-sessionMySQL db中存儲會話,但它不再被維護,並且在兩年內還沒有更新。Nodejs Express MySQL Session store

是否有其他mysql會話存儲模塊快遞這是否正在積極維護?

如果不是,我仍然可以使用MySQL分貝來存儲用戶信息等,並使用另一種類型的數據庫來存儲會話?像RedisMongoDB?這是好的做法嗎?

+0

https://github.com/mariano/node-db-mysql也許這一個 –

+0

這不是一個會話存儲模塊,但node.js綁定到MySQL – georgesamper

回答

1

連接會話數據庫擴展插件是一個簡單的軟件,只需要維護通常與維護與數據庫驅動程序的兼容性以及更新package.json中的依賴關係。所以它可以長時間工作而無需維護。

如果你不舒服,你有幾種選擇:

  1. 有github上回購的一些叉被更好更新 (至少依賴),所以你可以選擇一個和使用該 而不是原來的,這可能不再維護。 你也可以自己分叉並隨意更新它。

  2. 您可以切換到Redis,Mongo或任何您喜歡或必須服務 會話。有效且通常的解決方案是針對 不同的目的使用不同的DB,但您獲得了其他技術並且您有 來維護它。

6

我正在使用connect-mysql-session作爲我一直在努力的項目。在遇到單元/集成測試問題後,我向其回購提交了一個拉取請求。然後,我注意到所有其他請求都沒有得到答覆(早在2年前!)。所以,我做了我自己的mysql session store for express;也應該爲連接工作。