Lidar com as respostas do cliente de serviço - AWS SDK para JavaScript

O Guia de referência da API do AWS SDK para JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3).

Lidar com as respostas do cliente de serviço

Depois que um método de cliente de serviço foi chamado, ele retorna uma instância do objeto de resposta de uma interface com o nome associado ao método de cliente. Por exemplo, se você usar o método de cliente AbcCommand, o objeto de resposta será do tipo AbcResponse (interface).

Acessar dados retornados na resposta

O objeto de resposta contém os dados, como propriedades, retornados pela solicitação de serviço.

Em Criar solicitações de clientes de serviço, o comando ListTablesCommand retornou os nomes de tabela na propriedade TableNames da resposta.

Acessar informações de erro

Se um comando falhar, causará uma exceção. O código de erro a seguir mostra uma forma de lidar com uma exceção de serviço.

try { await client.send(someCommand); } catch (e) { if (e.name === "InvalidSignatureException") { // Handle InvalidSignatureException } else if (e.name === "ResourceNotFoundException") { // Handle ResourceNotFoundException } else if (e.name === "FooServiceException") { // Handle all other server-side exceptions from Foo service } else { // Handle errors from SDK } }