Added deleteUser Route
This commit is contained in:
parent
6d6705e191
commit
03b88ccc8d
|
@ -84,3 +84,22 @@ module.exports.postProfile = async (req , res , next) => {
|
|||
}) ;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports.deleteUser = async (req , res , next) => {
|
||||
const userId = req.user._id ;
|
||||
try
|
||||
{
|
||||
await Student.deleteOne({user:userId}) ;
|
||||
await User.deleteOne({_id : userId}) ;
|
||||
res.json({
|
||||
message:"Successfully deleted"
|
||||
}) ;
|
||||
}
|
||||
catch(err)
|
||||
{
|
||||
console.log(err);
|
||||
res.json({
|
||||
error:err
|
||||
}) ;
|
||||
}
|
||||
}
|
|
@ -8,4 +8,6 @@ router.get('/getProfile' , authMiddleware , profileRoute.getProfile) ;
|
|||
|
||||
router.post('/postProfile' , authMiddleware , profileRoute.postProfile) ;
|
||||
|
||||
router.post('/deleteUser' , authMiddleware , profileRoute.deleteUser) ;
|
||||
|
||||
module.exports = router ;
|
Loading…
Reference in New Issue