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

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

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