0

我正在开发一个分布式网络应用程序,我想使用 ExpressJS 会话来存储数据,所以我需要一个分布式会话存储。或者,我可以构建自己的会话存储,但我不知道该怎么做。

我在与 Web 应用程序不同的项目的某些部分中使用 memcached(通过此模块),因此能够将 memcached 用作会话存储可能会很好。

我想要这样的东西:

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

那么我应该使用什么存储呢?

4

2 回答 2

6

我认为就是你要找的:

app.use(express.session({ 
  secret: 'CatOnTheKeyboard', 
  store: new MemcachedStore 
}));
于 2013-03-04T09:55:35.133 回答
1

您可能正在寻找https://github.com/balor/connect-memcached。此连接模块(连接是 express 的底层)用于将会话存储在 memcached 中。

于 2013-03-04T10:13:29.587 回答