我express-session
用来存储我的 Node 应用程序的会话数据,如下所示:
import express from 'express';
import session from 'express-session';
import connectRedis from 'connect-redis';
const app = express();
const RedisStore = connectRedis(session);
app.use(session({
secret: 'keyboard kat',
store: new RedisStore({
url: '//redis:6379',
}),
resave: false,
saveUninitialized: false,
proxy: true,
cookie: {
secure: true,
},
}));
我试图在浏览器中获取当前会话的信息。我尝试session
在控制台中输入无济于事。同样,在console.log(session)
下面添加一个我在应用程序中设置会话使用的地方也不起作用。如何从 获取当前会话信息express-session
?
您可以简单地将您的应用程序与引用会话的函数一起使用
app.use(function (req, res, next) {
console.log(req.session)
})
但它会打印到运行 Node 服务器的命令行而不是浏览器的控制台。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句