Obtener sesiones
Hay muchas maneras de 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)
Obtención de la sesión por ID
vcr.getSessionById('my-session');
vcr.getSessionById('my-session')
Obtener sesión de una solicitud
Si tienes una solicitud entrante de la plataforma Vonage Cloud Runtime que tiene el formato 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.
Obtención de la sesión a partir de una solicitud
vcr.getSessionFromRequest(req.body);
vcr.getSessionFromRequest(request)