

 O [Guia de referência da API do AWS SDK para JavaScript V3](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/) descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3). 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Lidar com as respostas do cliente de serviço
<a name="the-response-object"></a>

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 * AbcCommand* client, o objeto de resposta será do tipo *AbcResponse* (interface).

## Acessar dados retornados na resposta
<a name="response-data-property"></a>

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](the-request-object.md), o comando ` ListTablesCommand` retornou os nomes de tabela na propriedade `TableNames` da resposta.

## Acessar informações de erro
<a name="response-error-property"></a>

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
  }
}
```