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('/postProfile' , authMiddleware , profileRoute.postProfile) ;
|
||||||
|
|
||||||
|
router.post('/deleteUser' , authMiddleware , profileRoute.deleteUser) ;
|
||||||
|
|
||||||
module.exports = router ;
|
module.exports = router ;
|
Loading…
Reference in New Issue