回答編集履歴
1
文法の修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
サーバーの仕組みを学習することをおすすめします。
|
2
|
-
現状のNodeサーバは全てのリクエストに対して`index.html`ファイルの中身を返却しています。
|
3
|
-
ApacheやNginxの様にデフォルトでWEBサーバとして
|
2
|
+
Nodeサーバは、ApacheやNginxの様にデフォルトでWEBサーバとしてリクエストに対して適切なファイルを返却してくれるわけではありません。
|
4
3
|
|
4
|
+
現状記載されているNodeサーバは全てのリクエストに対して`index.html`ファイルの中身を返却しています。
|
5
5
|
htmlファイル内に`hello.js`を読み込む記載をしたところで`hello.js`が自動的に読み込まれはしません。Nodeサーバへ`hello.js`をリクエストしても返却されるのは`index.html`の中身であり、`js`ファイルを処理するはずが`html`ファイルが記載されているので`<!DOCTYPE html>`の`<`の部分でエラーが発生しています。
|
6
6
|
|
7
7
|
以下に簡単なコードを記載しますが、これで全ての状況に対応できるわけではありません。
|