検索

ホームページ  >  に質問  >  本文

javascript - HTML、画像、JS、CSS では、タグの src または URL を介してサーバー上のリソースを取得します。サーバーは各リソースに対応する応答を書き込む必要がありますか?

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

为情所困为情所困2720日前1011

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-06-17 09:18:59

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

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

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

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

    返事
    0
  • キャンセル返事