Skip to content

Commit 43be499

Browse files
authored
Merge pull request #313 from ut-code/change-http-exercise
Change the exercise of http server
2 parents ca97a11 + 82514b1 commit 43be499

File tree

7 files changed

+7
-6
lines changed

7 files changed

+7
-6
lines changed

docs/3-web-servers/04-http-server/_samples/bold/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

docs/3-web-servers/04-http-server/_samples/bold/main.js renamed to docs/3-web-servers/04-http-server/_samples/hyperlink/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const http = require("http");
33
const server = new http.Server();
44

55
server.addListener("request", (request, response) => {
6-
response.write("<b>Hello</b> World");
6+
response.write('<a href="https://www.google.com/">Hello</a> World');
77
response.end();
88
});
99

docs/3-web-servers/04-http-server/_samples/bold/package-lock.json renamed to docs/3-web-servers/04-http-server/_samples/hyperlink/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/3-web-servers/04-http-server/_samples/bold/package.json renamed to docs/3-web-servers/04-http-server/_samples/hyperlink/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "bold",
2+
"name": "hyperlink",
33
"version": "1.0.0",
44
"description": "",
55
"main": "main.js",
31.2 KB
Loading

docs/3-web-servers/04-http-server/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ server.listen(3000);
5757

5858
### 課題
5959

60-
1. `Hello World``Hello` の部分を太字で表示されるようにしてみましょう。
60+
1. 次の画像のように `Hello World``Hello` の部分にハイパーリンクを設定してみましょう。
61+
![HTTP サーバーの課題](./http-server-exercise.png)
6162
2. `response.write` の前に `console.log` を実行するようプログラムを変更してみましょう。`console.log` はいつ実行されますか?
6263
3. 作成した JavaScript ファイルを、デバッガを用いて実行し、`response.write` の行にブレークポイントを設置してみましょう。ブレークポイントでプログラムの実行が止まったら、`request` 引数と `response` 引数の内部がどうなっているか確認してみましょう。
6364
4. `response.end` を実行しない場合、どのような挙動を示すでしょうか。

0 commit comments

Comments
 (0)