router.delete('/id',passport.authenticate('jwt',{session:false}),(req,res)=>{
User.findOne({ _id: req.body.id.user }).then(user => {
if (user) {
if (user.hasProfile) {
Profile.findOneAndRemove({ user: req.body.id.user }).then(() => {
User.findOneAndRemove({ _id: req.body.id.user }).then(() =>
res.json({ success: true })
);
});
}
else {
User.findOneAndRemove({ _id: req.body.id.user }).then(() =>
res.json({ success: true })
);
}
}
});
}
);
如果用户
的ID
在URL
中,则通过req.params
而不是req.body
访问它