pug显示带有会话的json对象

问题描述 投票:0回答:1

您好,我试图将数据传递给我的哈巴狗,以便仅获得登录时用户的电子邮件,但最终获得了完整的用户对象。请有人帮忙

这是路线

app.get("/userpost",function(req,res){
user.find({userId:req.user}).then(function(data){
console.log(data)
    return res.render("userdata",{
           loggedin:req.session.loggedin,
          data:data,
      })

  })
 })  

这是哈巴狗文件

if loggedin 
   a(href="/userpost") view posts
   |#{data.email}

app.js

app.use(function(req,res,next){
if(!req.session.exist){
return next();
}
 signupash.findById(req.session.exist._id).then(function(user){
 req.user=user;
 next();
}) .catch()
})
node.js session pug
1个回答
0
投票

不确定这是为什么,但是如果您只想通过电子邮件,请执行以下操作:

app.get("/userpost",function(req,res){
user.find({userId:req.user}).then(function(data){
console.log(data)
    return res.render("userdata",{
           loggedin:req.session.loggedin,
          data:data.email,
      })

  })
 })  
© www.soinside.com 2019 - 2024. All rights reserved.