Global

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