回答編集履歴
4
node\.jsの慣習に習い8000番に変更
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
このコードが間違いです。
|
1
|
+
このコードが間違いです。第二引数はホスト名を書かなければなりません。
|
2
2
|
|
3
3
|
```js
|
4
4
|
|
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
- 1024番以下のポートを使うには管理者権限が必要です
|
20
20
|
|
21
|
-
-
|
21
|
+
- 便宜上8000番や8080番ポートを使うことが多いです
|
22
22
|
|
23
23
|
- 第二引数はホスト名を指定するときに使います
|
24
24
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
```js
|
36
36
|
|
37
|
-
server.listen(80
|
37
|
+
server.listen(8000);
|
38
38
|
|
39
39
|
```
|
40
40
|
|
@@ -44,13 +44,13 @@
|
|
44
44
|
|
45
45
|
```js
|
46
46
|
|
47
|
-
server.listen(80
|
47
|
+
server.listen(8000, 'localhost');
|
48
48
|
|
49
49
|
```
|
50
50
|
|
51
51
|
```
|
52
52
|
|
53
|
-
server.listen(80
|
53
|
+
server.listen(8000, '127.0.0.1');
|
54
54
|
|
55
55
|
```
|
56
56
|
|
@@ -64,8 +64,8 @@
|
|
64
64
|
|
65
65
|
### Webブラウザ
|
66
66
|
|
67
|
-
http://localhost:80
|
67
|
+
http://localhost:8000 にアクセスすることで確認できます。
|
68
68
|
|
69
|
-
URL に `:80
|
69
|
+
URL に `:8000` のようなポート番号を含めたくない場合は、 `server.listen(80);` と書いて、 `sudo node server.js` で起動すれば良いです。
|
70
70
|
|
71
71
|
|
3
重複説明を調整
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
- 第二引数はホスト名を指定するときに使います
|
24
24
|
|
25
|
-
- 説明文を書かないでください
|
25
|
+
- 'IPアドレス' という説明文を書かないでください
|
26
26
|
|
27
27
|
- 省略した場合は `127.0.0.1` が使われます
|
28
28
|
|
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
`localhost` = `127.0.0.1` なので同じ意味です。
|
60
60
|
|
61
|
-
最初に示したコードはホスト名の指定がありませんでしたよね。これは`
|
61
|
+
最初に示したコードはホスト名の指定がありませんでしたよね。これは `127.0.0.1` を指定したのと同じ動作になるため省略できます。なので上記3つはすべて同じ動作です。
|
62
62
|
|
63
63
|
|
64
64
|
|
2
説明追加
test
CHANGED
@@ -12,13 +12,19 @@
|
|
12
12
|
|
13
13
|
- 第一引数はポート番号の指定です
|
14
14
|
|
15
|
-
- Webアプリで30番ポートを使うことはありません
|
15
|
+
- Webアプリで30番ポートを使うことはありません
|
16
16
|
|
17
|
-
- 一般的には80番ポートを使います
|
17
|
+
- 一般的には80番ポートを使います
|
18
18
|
|
19
|
-
- 1024番以下のポートを使うには管理者権限が必要です
|
19
|
+
- 1024番以下のポートを使うには管理者権限が必要です
|
20
20
|
|
21
|
-
- 開発中は便宜上8080番ポートを使うことが多いです
|
21
|
+
- 開発中は便宜上8080番ポートを使うことが多いです
|
22
|
+
|
23
|
+
- 第二引数はホスト名を指定するときに使います
|
24
|
+
|
25
|
+
- 説明文を書かないでください
|
26
|
+
|
27
|
+
- 省略した場合は `127.0.0.1` が使われます
|
22
28
|
|
23
29
|
|
24
30
|
|
1
typo修正と説明の追加
test
CHANGED
@@ -52,10 +52,14 @@
|
|
52
52
|
|
53
53
|
`localhost` = `127.0.0.1` なので同じ意味です。
|
54
54
|
|
55
|
-
最初に示したコードはホスト名の指定がありませんでしたよね。これは
|
55
|
+
最初に示したコードはホスト名の指定がありませんでしたよね。これは`localhost` を指定したのと同じ動作になるため省略できます。なので上記3つはすべて同じ動作です。
|
56
56
|
|
57
57
|
|
58
58
|
|
59
59
|
### Webブラウザ
|
60
60
|
|
61
61
|
http://localhost:8080 にアクセスすることで確認できます。
|
62
|
+
|
63
|
+
URL に `:8080` のようなポート番号を含めたくない場合は、 `server.listen(80);` と書いて、 `sudo node server.js` で起動すれば良いです。
|
64
|
+
|
65
|
+
|