2

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

例如:

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

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

4

2 回答 2

0

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

于 2012-04-23T17:31:02.617 回答
0

您可以使用ajax从客户端(浏览器)发送任意数量的请求。这是一个使用jQuery.get的基本示例,它是 ajax 调用的抽象:

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