javascript - HTML、画像、JS、CSS では、タグの src または URL を介してサーバー上のリソースを取得します。サーバーは各リソースに対応する応答を書き込む必要がありますか?
为情所困
为情所困 2017-06-17 09:16:59
0
1
1023

最近 Xiaobai は、nodeJS を学習しています。ネットワーク プログラミングをしていたとき、ブラウザはまず、入力されたアドレスを通じてページに HTTP リクエストを送信し (サーバーはリクエストに応じて HTML ファイルを返します)、その後、画像、JS、CSS はタグの src または href を通じてサーバー上のリソースを取得します (ブラウザーも http リクエストを発行します)。ただし、HTML には非常に多くの画像があるため、サーバー側で個別の応答を書くことは不可能ですそれぞれですよね?それは、サーバーが汎用応答を書き込み、要求アドレスと照合して対応するリソースを送信することを意味しますか?それとも、リソースを処理せずにサーバーに置き、アドレスが正しい限り自動的に取得する必要がありますか?アドバイスをいただければ幸いです、ありがとうございます

为情所困
为情所困

全員に返信(1)
滿天的星座

サーバーは汎用応答を書き込み、リクエストアドレスと照合して対応するリソースを送信します

これは正しいです。もちろん、開発プロセスでは、app.use(express.static('public')) メソッドを使用した Express や koa-static ミドルウェアを使用した koa など、ライブラリが一般的に使用されます。

アドレスが正しい限り、リソースを処理せずにサーバーに送信します

これも正しいですが、nginx などのいくつかのツールが必要です。
ノードサーバープログラムがnginxの背後にある場合、nginxを使用してこれらの静的リソースをプロキシできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート