

# IVS Chat Client Messaging JavaScript SDK 시작하기
<a name="chat-js-getting-started"></a>

시작하기 전에 [Amazon IVS Chat 시작하기](getting-started-chat.md)의 내용을 숙지해야 합니다.

## 패키지 추가
<a name="chat-js-add-package"></a>

다음을 사용하십시오.

```
$ npm install --save amazon-ivs-chat-messaging
```

또는 다음을 사용하십시오.

```
$ yarn add amazon-ivs-chat-messaging
```

## React Native Support
<a name="chat-js-react-native-support"></a>

IVS 채팅 클라이언트 메시징 JavaScript SDK에는 `crypto.getRandomValues` 메서드를 사용하는 `uuid` 종속성이 있습니다. 이 메서드는 React Native에서 지원되지 않으므로 추가 폴리필을 설치하고 `react-native-get-random-value` `index.js` 파일 상단에서 가져와야 합니다.

```
import 'react-native-get-random-values';
import {AppRegistry} from 'react-native';
import App from './src/App';
import {name as appName} from './app.json';

AppRegistry.registerComponent(appName, () => App);
```

## 백엔드 설정
<a name="chat-js-setup-backend"></a>

이 통합에는 [Amazon IVS Chat API](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/Welcome.html)와 통신하는 서버의 엔드포인트가 필요합니다. [공식 AWS 라이브러리](https://aws.amazon.com/developer/tools/)를 사용하여 서버에서 Amazon IVS API에 액세스합니다. 공개 패키지(예: [node.js](https://www.npmjs.com/package/aws-sdk), [java](https://github.com/aws/aws-sdk-java), [go](https://github.com/aws/aws-sdk-go))의 여러 언어로 액세스할 수 있습니다.

Amazon IVS Chat API [CreateChatToken](https://docs.aws.amazon.com//ivs/latest/ChatAPIReference/API_CreateChatToken.html) 엔드포인트와 통신하는 서버 작업을 생성하여 채팅 사용자를 위한 채팅 토큰을 생성합니다.