【发布时间】:2020-02-20 09:17:26
【问题描述】:
试图做到这一点,以便当用户删除他们的帐户时,它也会删除他们的所有帖子。最终我也会让它删除与他们相关的所有内容。
router.route('/')
.delete((req, res) => {
let currentUser = req.user.dataValues;
return service.removeUser(currentUser.uuid).then(removed => {
res.json(removed);
})
})
router.route('/removeAllProds')
.delete((req,res) => {
let currentUser = req.user.dataValues;
return service.removeAllUserProds(currentUser.uuid).then(removed => {
res.json(removed);
})
})
这些是被拉取的函数
removeUser(userUuid) {
return this.models.User.destroy({
where: {
uuid: userUuid
}
})
}
removeAllUserProds(userUuid) {
return this.models.Product.destroy({
where: {
sellerUuid: userUuid
}
})
}
【问题讨论】: