我一直在使用connect-mysql-session在MySQL
db中存儲會話,但它不再被維護,並且在兩年內還沒有更新。Nodejs Express MySQL Session store
是否有其他mysql會話存儲模塊快遞這是否正在積極維護?
如果不是,我仍然可以使用MySQL
分貝來存儲用戶信息等,並使用另一種類型的數據庫來存儲會話?像Redis
或MongoDB
?這是好的做法嗎?
我一直在使用connect-mysql-session在MySQL
db中存儲會話,但它不再被維護,並且在兩年內還沒有更新。Nodejs Express MySQL Session store
是否有其他mysql會話存儲模塊快遞這是否正在積極維護?
如果不是,我仍然可以使用MySQL
分貝來存儲用戶信息等,並使用另一種類型的數據庫來存儲會話?像Redis
或MongoDB
?這是好的做法嗎?
連接會話數據庫擴展插件是一個簡單的軟件,只需要維護通常與維護與數據庫驅動程序的兼容性以及更新package.json
中的依賴關係。所以它可以長時間工作而無需維護。
如果你不舒服,你有幾種選擇:
有github上回購的一些叉被更好更新 (至少依賴),所以你可以選擇一個和使用該 而不是原來的,這可能不再維護。 你也可以自己分叉並隨意更新它。
您可以切換到Redis,Mongo或任何您喜歡或必須服務 會話。有效且通常的解決方案是針對 不同的目的使用不同的DB,但您獲得了其他技術並且您有 來維護它。
我正在使用connect-mysql-session
作爲我一直在努力的項目。在遇到單元/集成測試問題後,我向其回購提交了一個拉取請求。然後,我注意到所有其他請求都沒有得到答覆(早在2年前!)。所以,我做了我自己的mysql session store for express;也應該爲連接工作。
https://github.com/mariano/node-db-mysql也許這一個 –
這不是一個會話存儲模塊,但node.js綁定到MySQL – georgesamper