2016-12-25 1 views
0
a.btn.btn-primary(href='/users/edit/#{user._id}') Manage 

Schaltfläche Link mit Jade In meinem users.jsSchaltfläche Link mit Jade in Express

router.get('/edit/:id', function(req, res) { 

    User.find({_id:req.param.id, function(err, user) { 
    if(err)throw err; 

     res.render('edit', {title:"edit", 
     _id:user._id, 
     name:user.name, 
     username:user.username, 
     role:user.role, 
     email:user.email 
     }); 
     }}) 
    });  

seine nicht funktioniert, wie es zu beheben das Problem mit in href = "/ users/edit/# {user._id} "

Antwort

1

Es sollte req.params statt req.param sein.

Alles andere scheint in Ordnung zu sein.

router.get('/edit/:id', function(req, res) { 

    User.find({_id:req.params.id, function(err, user) { 
    if(err)throw err; 

     res.render('edit', {title:"edit", 
     _id:user._id, 
     name:user.name, 
     username:user.username, 
     role:user.role, 
     email:user.email 
     }); 
     }}) 
    });  
+0

danke für die zeit .. hat gut funktioniert ... –

Verwandte Themen