CNode

用redis存储session,为什么req.session是空啊

问答
Xxmyclass发布于11 年前最后回复11 年前3 回复4272 浏览0 收藏

var session = require('express-session'); var redisStore = require('connect-redis')(session); //提供session支持 app.use(session({ secret: settings.cookieSecret, store:new redisStore({ host:'127.0.0.1', port:'6379' }) }));

app.use(function(req,res,next){ if (!req.session) { console.log("session 为空"); }else{ } next(); }); 为什么访问不到session,

查看回复

回复 (3)

X
xmyclass#1·11 年前

到底什么鬼

A
amoa400#2·11 年前

你没有cookie中间件,所以找不到sessionID,当然没有session啦

H
hainuo#3·11 年前

之前PHP的时候出现过忽然不能够用的情况,就是因为session重置后不能够传递sessionid 自豪地采用 CNodeJS ionic

参与回复
登录后即可参与回复。登录