Obtener sesiones
Hay muchas formas de obtener los datos existentes Sesiones de Vonage Cloud Runtime en función de su caso de uso.
Sesión Global
La sesión global puede utilizarse cuando no se desea crear una nueva sesión.
Firma del método
vcr.getGlobalSession()
Obtener su Sesión Global
vcr.getGlobalSession();
vcr.getGlobalSession()
Obtener sesión por ID
Si dispone de un identificador de sesión, puede utilizarlo para recuperar una sesión.
Firma del método
vcr.getSessionById(id: string)
Cómo obtener tu sesión mediante el ID
vcr.getSessionById('my-session');
vcr.getSessionById('my-session')
Obtener sesión de una solicitud
Si recibes una solicitud procedente de la plataforma Vonage Cloud Runtime que contenga el x-neru-sessionid se puede utilizar para recuperar una sesión.
Firma del método
vcr.getSessionFromRequest(req: IRequest)
IRequest es una interfaz satisfecha por un objeto que tiene un headers propiedad.
Cómo obtener la sesión a partir de una solicitud
vcr.getSessionFromRequest(req.body);
vcr.getSessionFromRequest(request)