为了账号安全,请及时绑定邮箱和手机立即绑定

在首页获取不到session.user的值

如题,没有报错,git bash里面的信息是这样的

    [nodemon] restarting due to changes...
    [nodemon] starting `node --debug app.js`
    Debugger listening on [::]:5858
    Run in 3000 port!
    user in session:undefined
    { name: 'b', password: 'c' }
    密码正确。
    user in session:[object Object]


正在回答

1 回答

  { name: 'b', password: 'c' }

这条日志什么时候输出的。

按你输出的日志看,应该是没保存成功到session中。

登录成功有没有加这句:req.session.user=user;

0 回复 有任何疑惑可以回复我~
#1

苍白的尾巴 提问者

明文保存的时候输出了这句话。当前的问题应该就是密码没有保存在session里,可是没有报错,我不知道应该怎么调试。 另,我的代码里有这句话: if(isMatch){ req.session.user = user; console.log('密码正确。'); return res.redirect("/") }else{ alert('密码错误。'); return res.redirect('/signin') }
2017-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node建站攻略(二期)——网站升级
  • 参与学习       51940    人
  • 解答问题       408    个

帮助你深入前后端开发留下的迷惑,为进一步自学打下基础

进入课程

在首页获取不到session.user的值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信