

 [適用於 JavaScript 的 AWS SDK V3 API 參考指南](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)詳細說明 第 3 版 適用於 JavaScript 的 AWS SDK (V3) 的所有 API 操作。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 處理服務用戶端回應
<a name="the-response-object"></a>

呼叫服務用戶端方法之後，它會傳回介面的回應物件執行個體，其名稱與用戶端方法相關聯。例如，如果您使用 * AbcCommand* 用戶端方法，回應物件為 *AbcResponse* （介面） 類型。

## 存取回應中傳回的資料
<a name="response-data-property"></a>

回應物件包含由服務請求傳回的資料做為屬性。

在 中[建立服務用戶端請求](the-request-object.md)，` ListTablesCommand`命令會在回應的 `TableNames` 屬性中傳回資料表名稱。

## 存取錯誤資訊
<a name="response-error-property"></a>

如果命令失敗，則會擲回例外狀況。下列程式碼片段顯示處理服務例外狀況的方式。

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