JavaScript
UIの作成
ウェブチャットアプリケーションのユーザーインターフェイスを作成します。
次のHTMLでは、2 <section> 表示するために使用する領域:
- アリスまたはボブとしてログインするためのボタン
- メッセージのフィード、テキストエリア、メッセージ送信ボタンを含むチャットインターフェース
ウェブページは、ページ本体がレンダリングされると、2つのスクリプトをロードする:
- について
vonageClientSDK.min.jsファイルを@vonage/client-sdkノードモジュールフォルダ - について
chat.jsファイルを作成します。この空のファイルをプロジェクトのルート・ディレクトリに作成します。
という名前のファイルを作成する。 index.html を以下の内容でプロジェクト・ディレクトリに置く:
<!DOCTYPE html>
<html>
<head>
<style>
body {
font: 13px Helvetica, Arial;
}
button {
cursor: pointer;
}
#login {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#message-textarea {
width: 85%;
font-size: 20px;
}
#messages {
display: none;
}
#message-feed {
font-size: 18px;
padding-bottom: 20px;
line-height: 22pt;
height: 300px;
overflow-y: auto;
}
#send {
width: 85%;
}
</style>
</head>
<body>
<section id="login">
<button id="alice-login">Log in as Alice</button>
<br /><br />
<button id="bob-login">Log in as Bob</button>
</section>
<section id="messages">
<div id="message-feed"></div>
<div>
<textarea id="message-textarea"></textarea>
<button id="send">Send</button>
</div>
</section>
<script src="./node_modules/@vonage/client-sdk/dist/vonageClientSDK.min.js"></script>
<script src="./chat.js"></script>
</body>
</html>
ウェブベースのチャットアプリの作成
ユーザー同士がメッセージをやりとりできるWebアプリケーションを作成する
手順
1
このタスクの紹介2
Prerequisites3
Vonageアプリケーションの作成4
会話を作る5
ユーザーを作成する6
会話にユーザーを追加する7
JWTの生成8
Client SDKのインストール9
UIの作成10
ユーザーの認証11
VonageClientをインスタンス化し、Sessionを作成する。12
メッセージ履歴の表示13
メッセージを送る14
アプリケーションの実行15
次はどうする?