a.btn.btn-primary(href='/users/edit/#{user._id}') Manage
按钮链接玉 在我的users.js
中 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
});
}})
});
它无法解决它的问题 问题出在href =“/ users / edit /#{user._id}”
中答案 0 :(得分:1)
应该是req.params
而不是req.param
。
其他一切似乎都很好。
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
});
}})
});