@@ -283,7 +283,7 @@ document.getElementById("search-button").onclick = async () => {
283283
284284<video src = { chatAppVideo } controls muted />
285285
286- サーバー側では、これまでのメッセージを保存する配列` messages ` を用意しましょう。` /messages ` に対するGETリクエストを受けたとき、配列` messages ` をJSON形式で返すようにしてください。また、` /send ` に対するPOSTリクエストを受けたとき、` Array#push ` メソッドで受け取ったメッセージを配列` messages ` に追加して、適切な<Term >ステータスコード</Term >を返すようにしてください。
286+ サーバー側では、これまでのメッセージを保存する配列` messages ` を用意しましょう。` /messages ` に対するGETリクエストを受けたとき、配列` messages ` をJSON形式で返すようにしてください。また、` /messages ` に対するPOSTリクエストを受けたとき、` Array#push ` メソッドで受け取ったメッセージを配列` messages ` に追加して、適切な<Term >ステータスコード</Term >を返すようにしてください。
287287
288288``` javascript title="main.mjsの抜粋 (サーバーとして動作するJavaScript)"
289289const messages = [];
@@ -292,13 +292,13 @@ app.get("/messages", (request, response) => {
292292 // messagesをJSON形式で返す
293293});
294294
295- app .post (" /send " , (request , response ) => {
295+ app .post (" /messages " , (request , response ) => {
296296 // 受け取ったメッセージをmessagesに追加
297297 response .sendStatus (201 ); // Created(新しいメッセージを作成)
298298});
299299```
300300
301- ブラウザ側では、新着メッセージを確認するために、定期的に` /messages ` にGETリクエストを発行し、受け取ったレスポンスに基づいてメッセージの一覧を表示するようにしてください。また、メッセージを入力し、送信ボタンを押すと、` /send ` に対してPOSTリクエストでメッセージの内容を送信するようにしてください。
301+ ブラウザ側では、新着メッセージを確認するために、定期的に` /messages ` にGETリクエストを発行し、受け取ったレスポンスに基づいてメッセージの一覧を表示するようにしてください。また、メッセージを入力し、送信ボタンを押すと、` /messages ` に対してPOSTリクエストでメッセージの内容を送信するようにしてください。
302302
303303``` javascript title="public/script.jsの抜粋 (ブラウザ上で動作するJavaScript)"
304304setInterval (async () => {
@@ -325,7 +325,7 @@ app.get("/messages", (request, response) => {
325325 response .json (messages);
326326});
327327
328- app .post (" /send " , (request , response ) => {
328+ app .post (" /messages " , (request , response ) => {
329329 messages .push (request .body .message );
330330 response .sendStatus (201 ); // Created(新しいメッセージを作成)
331331});
@@ -358,7 +358,7 @@ setInterval(async () => {
358358document .getElementById (" send-button" ).onclick = async () => {
359359 const messageInput = document .getElementById (" message-input" );
360360 const message = messageInput .value ;
361- await fetch (" /send " , {
361+ await fetch (" /messages " , {
362362 method: " POST" ,
363363 headers: { " Content-Type" : " application/json" },
364364 body: JSON .stringify ({ message: message }),
0 commit comments