2013-03-04 62 views
0

我正在使用分佈式Web應用程序,並且我想使用ExpressJS會話來存儲數據,所以我需要分佈式會話存儲。另外,我可以建立自己的會話存儲,但我不知道該怎麼做。ExpressJS中的分佈式會話存儲

我在項目的某些部分使用memcached(意思是this module),因此可以很好地使用memcached作爲會話存儲。

我想是這樣的:

app.use(express.session({secret: 'something', store: new MemcachedStorage(...)})); 

所以我應該用什麼樣的存儲?

回答

6

我覺得this是你在找什麼:

app.use(express.session({ 
    secret: 'CatOnTheKeyboard', 
    store: new MemcachedStore 
})); 
+1

我正在測試它......它看起來正是我所需要的! – sgmonda 2013-03-04 09:57:28

+0

@sgmonda您也可以將會話存儲在數據庫中。如果你正在使用「貓鼬」,「會議貓鼬」是我的建議。當然,還有更多模塊,您可以根據您的要求進行選擇 – 2013-11-02 11:14:25