Members
(constant) CommentsServices
Represents a service for handling comments requests
- Source:
(constant) FollowsServices
Represents a service for handling follows requests
- Source:
(constant) MessagesServices
Représente un service pour gérer les messages.
- Source:
(constant) PostsServices
Represents a service for handling posts requests
- Source:
(constant) RolesServices
Represents a service for handling roles requests
- Source:
(constant) UsersServices
Represents a service for handling users requests
- Source:
(constant) messagePath :Router
Routeur Express utilisé pour gérer les routes liées aux opérations de messages privés.
Type:
- Router
- Source:
(constant) postRoutes :Router
Routeur Express utilisé pour gérer les routes liées aux opérations POST.
Type:
- Router
- Source:
Methods
checkPermissions() → {function}
Middleware pour vérifier les permissions d'accès d'un utilisateur.
Ce middleware extrait le jeton d'autorisation de l'en-tête de la requête,
vérifie sa validité, récupère les informations de l'utilisateur associé,
et détermine si l'utilisateur a les permissions nécessaires pour accéder
à la ressource demandée.
- Source:
Throws:
-
Renvoie une réponse HTTP avec un code d'erreur approprié : - 401 : Si le jeton est manquant ou invalide, ou si l'utilisateur n'est pas trouvé. - 403 : Si l'utilisateur n'a pas les permissions nécessaires pour accéder à la ressource.
- Type
- Error
Returns:
Middleware Express qui gère la vérification des permissions.
- Type
- function