2013-03-04 32 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