teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文法の修正

2021/08/28 04:30

投稿

k_a
k_a

スコア983

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
  以下に簡単なコードを記載しますが、これで全ての状況に対応できるわけではありません。