session - 与 expressjs 和 redis 一起使用 session 时出错

标签 session node.js redis express

我尝试在 express 中使用 session 和 redis。
但是我不知道为什么会报错

Cannot set property 'user' of undefined

here is link code

最佳答案

app.use(app.router); 应该在 cookieParser 和 session 中间件之后。否则,您将无法访问路由内的 session 。

下次在您的问题中添加堆栈跟踪将有助于其他人更快地帮助您。

通常,了解每个中间件的作用有助于防止此类错误。

关于session - 与 expressjs 和 redis 一起使用 session 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782732/

相关文章:

php - 在 MySQL 查询中使用 session 的问题

php - 如何将 session ID 传递给运行蛋糕的 php 站点?

javascript - Nodejs : How many . then() block 你能链接到一个 promise 吗?

redis - 如何从 Kubernetes 集群中的应用程序连接 Redis 集群?

c# - int 列表的内存大小

node.js - 登录后如何连接到socket - JWT

node.js - Demeteorized 应用程序 - 错误 "npm install"

php - 当我尝试在我的项目 laravel 6.x 上使用 redis 时,它显示此错误消息

redis - 使用 Redis 的 Camel 保证交付

javascript - 需要有关 HTTPSession 超时的帮助