Node.js 如何从web浏览器对一个简单URL发出多个请求?

Node.js 如何从web浏览器对一个简单URL发出多个请求?,node.js,google-chrome,webserver,Node.js,Google Chrome,Webserver,在尝试从node.js应用程序提供页面时,我遇到了这个问题。如何通过用户的简单请求从服务器提供多个文件 例如: 用户在地址栏中输入www.google.co.in 浏览器向该url发出请求,并以响应结束。但实际情况是,很少有更多的请求像一条链一样从该页面发送到服务器 我现在想的是,我的网络浏览器(chrome)是如何发送这些额外请求的。。。或者是谁在促使chrome这么做?当然,我怎样才能对我的node.js应用程序做同样的事情。一旦chrome从网站上获取html,它将尝试获取页面上提到的所有

在尝试从node.js应用程序提供页面时,我遇到了这个问题。如何通过用户的简单请求从服务器提供多个文件

例如:

  • 用户在地址栏中输入www.google.co.in
  • 浏览器向该url发出请求,并以响应结束。但实际情况是,很少有更多的请求像一条链一样从该页面发送到服务器

  • 我现在想的是,我的网络浏览器(chrome)是如何发送这些额外请求的。。。或者是谁在促使chrome这么做?当然,我怎样才能对我的node.js应用程序做同样的事情。

    一旦chrome从网站上获取html,它将尝试获取页面上提到的所有资源(图像、javascript文件、样式表),以及favicon.ico,这就是我认为您在chrome从网站获取html后看到的内容,它将尝试获取页面上提到的所有资源(图像、javascript文件、样式表),以及favicon.ico(我认为您正在看到的内容)

    您可以使用从客户端(浏览器)获取任意数量的请求。下面是一个使用ajax调用的抽象的基本示例:

    $.get(
        "http://site.com",
        function(data) { alert(data); }
    );
    

    您可以使用从客户端(浏览器)接收任意数量的请求。下面是一个使用ajax调用的抽象的基本示例:

    $.get(
        "http://site.com",
        function(data) { alert(data); }
    );