javascript - ExpressJS 中的分布式 session 存储

标签 javascript node.js session web-applications express

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

我在项目的某些部分(与 Web 应用程序不同)使用了 memcached(通过 this module ),因此能够使用 memcached 作为 session 存储可能会很好。

我想要这样的东西:

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

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

最佳答案

我认为this是您正在寻找的:

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

关于javascript - ExpressJS 中的分布式 session 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15198339/

相关文章:

php - session 变量在 echo 中工作但在 SQL 查询中不起作用

PHP 设置普通变量更改 session 变量

javascript - 以 Angular 2 动态更改标题字符串

javascript - Props 是 React with Typescript 中已弃用的符号

javascript - 升级到 Node 0.10 后的问题

node.js - Mongoose 一次插入多条相关记录

javascript - 为什么对引用的引用不会更新原始对象?

javascript - 如何更改数组的值并将其存储在新数组中?

node.js - 如何在 Visual Studio Code 中调试子 Node.JS 进程?

php - 有人有 PHP session_set_save_handler 的工作示例吗?