2

node.js アプリからページを提供しようとしているときに、この質問にぶつかりました。ユーザーからの単純なリクエストでサーバーから複数のファイルがどのように提供されているか?

例:

  1. ユーザーがアドレスバーに www.google.co.in と入力します
  2. ブラウザがその URL にリクエストを送信すると、そこでレスポンスが返されます。しかし、何が起こっているのかというと、そのページからチェーンのようにサーバーに送信されるリクエストがさらにいくつかあります。

私が今考えているのは、私のウェブブラウザ(クロム)がそれらの余分なリクエストをどのように送信しているかということです...または、クロムにそれを行うように促しているのは誰ですか?そしてもちろん、node.js アプリで同じことを行うにはどうすればよいでしょうか。

4

2 に答える 2

0

chromeがウェブサイトからhtmlを取得すると、ページに記載されているすべてのリソース(画像、JavaScriptファイル、スタイルシート)とfavicon.icoを取得しようとします。これが表示されていると思います。

于 2012-04-23T17:31:02.617 に答える
0

ajaxを使用して、クライアント側(ブラウザー)から必要な数のリクエストを受け取ることができます。これは、ajax呼び出しの抽象化であるjQuery.getを使用した基本的な例です。

$.get(
    "http://site.com",
    function(data) { alert(data); }
);
于 2012-04-23T19:09:31.787 に答える