

 [AWS SDK for JavaScript V3 API 참조 안내서](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/)는 AWS SDK for JavaScript 버전 3(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
  }
}
```