Contrôleur pour la gestion des utilisateurs
Methods
(async, inner) createUser(req, res) → {Promise.<void>}
Crée un nouvel utilisateur
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||
res | Object | Réponse Express |
- Erreur si l'utilisateur existe déjà
- Type
- Error
- Renvoie l'utilisateur créé
- Type:
- Promise.<void>
(async, inner) createUser(req, res) → {Promise.<void>}
Crée un nouvel utilisateur
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||
res | Object | Réponse Express |
- Erreur si l'utilisateur existe déjà
- Type
- Error
- Renvoie l'utilisateur créé
- Type:
- Promise.<void>
(async, inner) deleteUser(req, res) → {Promise.<void>}
Supprime un utilisateur par son email
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||
res | Object | Réponse Express |
- Renvoie un message de confirmation
- Type:
- Promise.<void>
(async, inner) deleteUser(req, res) → {Promise.<void>}
Supprime un utilisateur par son email
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||
res | Object | Réponse Express |
- Renvoie un message de confirmation
- Type:
- Promise.<void>
(async, inner) getUsers(req, res) → {Promise.<void>}
Récupère tous les utilisateurs ou filtre par email
Name | Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||||
res | Object | Réponse Express |
- Renvoie la liste des utilisateurs
- Type:
- Promise.<void>
(async, inner) getUsers(req, res) → {Promise.<void>}
Récupère tous les utilisateurs ou filtre par email
Name | Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||||
res | Object | Réponse Express |
- Renvoie la liste des utilisateurs
- Type:
- Promise.<void>
(async, inner) getUsersByEmail(req, res) → {Promise.<void>}
Récupère un utilisateur par son email
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||
res | Object | Réponse Express |
- Renvoie l'utilisateur trouvé
- Type:
- Promise.<void>
(async, inner) getUsersByEmail(req, res) → {Promise.<void>}
Récupère un utilisateur par son email
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| ||||||||||||
res | Object | Réponse Express |
- Renvoie l'utilisateur trouvé
- Type:
- Promise.<void>
(async, inner) updateUser(req, res) → {Promise.<void>}
Met à jour les informations d'un utilisateur
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| |||||||||||||||||||||||||||||||||||||||||||
res | Object | Réponse Express |
- Renvoie l'utilisateur mis à jour
- Type:
- Promise.<void>
(async, inner) updateUser(req, res) → {Promise.<void>}
Met à jour les informations d'un utilisateur
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
req | Object | Requête Express Properties
| |||||||||||||||||||||||||||||||||||||||||||
res | Object | Réponse Express |
- Renvoie l'utilisateur mis à jour
- Type:
- Promise.<void>