const cookieParser = require('cookie-parser'); const cookie = require('cookie'); var session = require('express-session');
app.use(cookieParser()); //session保存登录信息 app.use(session({ secret:'12345', cookie:{maxAge:60000}, resave:false, saveUninitialized:true }));
if(result.length>0){ //登录成功 req.session.user=uname; // 保存登录名 console.log(req.session.user) //此处能保存成功,能有输出session中有user的值 }
// 0. 查询登录信息 app.get("/isLogin",(req,res,next)=>{ //此处是vue页面mounted挂载完成时执行一次 var user=req.session.user; console.log(req.session); //但是此处不能获取到user 的值,session中没有user if (user){res.json({code:1,msg:"已有登录",data:user});}else {next()} });
求助?怎么解决这个问题?//但是此处不能获取到user 的值,session中没有user 不能获取到user的值