Obtenir des sessions
Il existe de nombreuses façons d'obtenir des informations existantes Sessions de Vonage Cloud Runtime en fonction de votre cas d'utilisation.
Session mondiale
La session globale peut être utilisée lorsque vous ne souhaitez pas créer une nouvelle session.
Signature de la méthode
vcr.getGlobalSession()
Obtenir votre session globale
vcr.getGlobalSession();
vcr.getGlobalSession()
Obtenir une session par ID
Si vous disposez d'un identifiant de session, vous pouvez l'utiliser pour retrouver une session.
Signature de la méthode
vcr.getSessionById(id: string)
Obtenir votre session par identifiant
vcr.getSessionById('my-session');
vcr.getSessionById('my-session')
Obtenir une session à partir d'une requête
Si vous avez une demande entrante provenant de la plateforme Vonage Cloud Runtime qui a l'élément x-neru-sessionid vous pouvez l'utiliser pour récupérer une session.
Signature de la méthode
vcr.getSessionFromRequest(req: IRequest)
IRequest est une interface qui est satisfaite par un objet qui a un headers propriété.
Obtenir une session à partir d'une requête
vcr.getSessionFromRequest(req.body);
vcr.getSessionFromRequest(request)