Retos 🦸🏻♀️🕵🏼♂️
Last updated
Was this helpful?
Last updated
Was this helpful?
Como ya tenemos algunos el endpoint de usuarios creado, que tal si agregas un middleware que verifique si el rol del usuario es admin
para permitir eliminar a un usuario?
Usar el middleware hasRole
que esta dentro de auth.services.js
para el verbo DELETE del endpoint de usuario.
Obviamente debes crear el método para eliminar un usuario.
Puedes usar User.findByIdAndRemove()
para crear el método de eliminar.
Route
HTTP Verb
Route Middleware
Description
/api/users/:id
DELETE
hasRole('admin')
Deletes a user, restriction: 'admin'
Podrías implementar la autenticación con Google?