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();

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');

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);