Obter sessões
Existem várias maneiras de obter os existentes Sessões do Vonage Cloud Runtime dependendo do seu caso de uso.
Sessão global
A sessão global pode ser usada quando você não quiser criar uma nova sessão.
Assinatura do método
vcr.getGlobalSession()
Como obter sua sessão global
vcr.getGlobalSession();
vcr.getGlobalSession()
Obter sessão pelo ID
Se você tiver um ID de sessão, poderá usá-lo para recuperar uma sessão.
Assinatura do método
vcr.getSessionById(id: string)
Como obter sua sessão pelo ID
vcr.getSessionById('my-session');
vcr.getSessionById('my-session')
Obter a sessão a partir de uma solicitação
Se você receber uma solicitação proveniente da plataforma Vonage Cloud Runtime que contenha o x-neru-sessionid cabeçalho; você pode usá-lo para recuperar uma sessão.
Assinatura do método
vcr.getSessionFromRequest(req: IRequest)
IRequest é uma interface que é implementada por um objeto que possui um headers propriedade.
Como obter sua sessão a partir de uma solicitação
vcr.getSessionFromRequest(req.body);
vcr.getSessionFromRequest(request)