回答編集履歴

4

node\.jsの慣習に習い8000番に変更

2017/03/01 03:23

投稿

jnst
jnst

スコア38

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
- - 開発中は便宜上8080番ポートを使うことが多いです
21
+ - 便宜上8000番や8080番ポートを使うことが多いです
22
22
 
23
23
  - 第二引数はホスト名を指定するときに使います
24
24
 
@@ -34,7 +34,7 @@
34
34
 
35
35
  ```js
36
36
 
37
- server.listen(8080);
37
+ server.listen(8000);
38
38
 
39
39
  ```
40
40
 
@@ -44,13 +44,13 @@
44
44
 
45
45
  ```js
46
46
 
47
- server.listen(8080, 'localhost');
47
+ server.listen(8000, 'localhost');
48
48
 
49
49
  ```
50
50
 
51
51
  ```
52
52
 
53
- server.listen(8080, '127.0.0.1');
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:8080 にアクセスすることで確認できます。
67
+ http://localhost:8000 にアクセスすることで確認できます。
68
68
 
69
- URL に `:8080` のようなポート番号を含めたくない場合は、 `server.listen(80);` と書いて、 `sudo node server.js` で起動すれば良いです。
69
+ URL に `:8000` のようなポート番号を含めたくない場合は、 `server.listen(80);` と書いて、 `sudo node server.js` で起動すれば良いです。
70
70
 
71
71
 

3

重複説明を調整

2017/03/01 03:23

投稿

jnst
jnst

スコア38

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
- 最初に示したコードはホスト名の指定がありませんでしたよね。これは`localhost` を指定したのと同じ動作になるため省略できます。なので上記3つはすべて同じ動作です。
61
+ 最初に示したコードはホスト名の指定がありませんでしたよね。これは `127.0.0.1` を指定したのと同じ動作になるため省略できます。なので上記3つはすべて同じ動作です。
62
62
 
63
63
 
64
64
 

2

説明追加

2017/03/01 02:48

投稿

jnst
jnst

スコア38

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修正と説明の追加

2017/03/01 02:42

投稿

jnst
jnst

スコア38

test CHANGED
@@ -52,10 +52,14 @@
52
52
 
53
53
  `localhost` = `127.0.0.1` なので同じ意味です。
54
54
 
55
- 最初に示したコードはホスト名の指定がありませんでしたよね。これは暗黙的に 'localhost' を指定したのと同じ同じ動作になます。なので上記3つはすべて同じ動作です。
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
+