Skip to content

Commit 2d03af3

Browse files
committed
チャットアプリと掲示板のステータスコードを修正
1 parent fc00106 commit 2d03af3

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

docs/3-web-servers/07-fetch-api-post/_samples/chat-app/main.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ app.get("/messages", (request, response) => {
1111

1212
app.post("/send", (request, response) => {
1313
messages.push(request.body.message);
14-
response.send();
14+
response.sendStatus(201); // Created(新しいメッセージを作成)
1515
});
1616

1717
app.listen(3000);

docs/3-web-servers/07-fetch-api-post/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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`に追加するようにしてください
286+
サーバー側では、これまでのメッセージを保存する配列`messages`を用意しましょう。`/messages`に対するGETリクエストを受けたとき、配列`messages`をJSON形式で返すようにしてください。また、`/send`に対するPOSTリクエストを受けたとき、`Array#push`メソッドで受け取ったメッセージを配列`messages`に追加して、適切な<Term>ステータスコード</Term>を返すようにしてください
287287

288288
```javascript title="main.mjsの抜粋 (サーバーとして動作するJavaScript)"
289289
const messages = [];
@@ -294,7 +294,7 @@ app.get("/messages", (request, response) => {
294294

295295
app.post("/send", (request, response) => {
296296
// 受け取ったメッセージをmessagesに追加
297-
response.send();
297+
response.sendStatus(201); // Created(新しいメッセージを作成)
298298
});
299299
```
300300

@@ -327,7 +327,7 @@ app.get("/messages", (request, response) => {
327327

328328
app.post("/send", (request, response) => {
329329
messages.push(request.body.message);
330-
response.send();
330+
response.sendStatus(201); // Created(新しいメッセージを作成)
331331
});
332332

333333
app.listen(3000);

docs/3-web-servers/08-database/_samples/forum/main.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ app.get("/posts", async (request, response) => {
1313

1414
app.post("/send", async (request, response) => {
1515
await client.post.create({ data: { message: request.body.message } });
16-
response.send();
16+
response.sendStatus(201); // Created(新しいメッセージを作成)
1717
});
1818

1919
app.listen(3000);

docs/3-web-servers/08-database/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ app.post("/send", async (request, response) => {
371371
```javascript title="main.mjsの抜粋 (サーバーとして動作するJavaScript)"
372372
app.post("/send", async (request, response) => {
373373
await client.post.create({ data: { message: request.body.message } });
374-
response.send();
374+
response.sendStatus(201); // Created(新しいメッセージを作成)
375375
});
376376
```
377377

src/components/Term/definitions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ export default {
382382
httpStatusCode: {
383383
name: "ステータスコード (HTTP)",
384384
definition:
385-
"HTTPレスポンスに含まれる、リクエストの処理結果を表す3桁の数値。200番台は成功、400番台はクライアント側の問題での失敗、500番台はサーバー側の問題での失敗を表す。代表的なものに200 (OK)、400 (Bad Request)、401 (Unauthorized)、404 (Not Found)、500 (Internal Server Error)がある。",
385+
"HTTPレスポンスに含まれる、リクエストの処理結果を表す3桁の数値。200番台は成功、400番台はクライアント側の問題での失敗、500番台はサーバー側の問題での失敗を表す。代表的なものに200 (OK)、201 (Created)、400 (Bad Request)、401 (Unauthorized)、404 (Not Found)、500 (Internal Server Error)がある。",
386386
referencePage: "/docs/web-servers/fetch-api-post/",
387387
},
388388
npxCommand: {

0 commit comments

Comments
 (0)