有关express-session和connect-redis的问题
来源:10-11 登录中间件
meimei1314
2019-07-22
您好,双越老师。
app.use(session({
secret: ‘lovaYangYang’,
cookie: {
path: ‘/’,
httpOnly: true,
maxAge: 246060*1000
},
store: sessionStore
}))
app.use(’/api/blog’,blogRouter);
app.use(’/api/user’, userRouter);
在处理接口(获取博客列表信息或者登入)之前,会先执行session。理应在req上有session。
如果先获取列表,再登入的话没有任何问题。
但是先登入的话,req.session是undefined,系统报错。实在是不明白,为何会出现这种情况。
请问,为何会出现这种情况呢?
以下是回复的截图信息。
我在处理routes/user.js里面的函数里面打印过req.session是undifined.
写回答
2回答
-
双越
2019-07-24
app.js 中是否配置了 express 和 session 的连接?
把 routes/user.js 报错的地方,代码截图出来。(猜测这个错误你跟写的 Promise 有关系)
00 -
双越
2019-07-23
你从哪里看到的 req.session 是 undefined ? 代码贴出来。
报错的详细信息是什么,截图贴出来。
012019-07-24
相似问题